Child Theme vs Parent Theme
A Child Theme is a theme that inherits the functionality and styling of another theme, called the Parent Theme. Child Themes are the recommended way of modifying an existing theme. Therefore, we strongly recommend that you use Child Theme instead of Parent Theme.
There are few good reasons, why we recommend you to use a Child Theme:
- You can do advanced customizations with hook & filters, custom CSS, overriding page templates, and other customizations which need coding. The customizations made to your Child Theme would be preserved whenever you update the Parent Theme.
- Easier future updates -- you only need to delete the old Parent Theme, and upload the new version of Parent Theme. Your changes on Child Theme would be preserved and work out of the box with the new version.
- You can re-brand the Child Theme info into your own, e.g. changing the Child Theme name, slug, and description. It's good if you build the website for your clients.
Sample Child Theme is included
All SingleStroke's themes are packaged with a sample Child Theme. You can directly install the Child Theme along with the Parent Theme, and then activate the Child Theme. No additional setup is required, as our sample Child Theme already contains pre-defined scripts to make it works out of the box with the Parent Theme.
Migrating to Child Theme
If you have been using Parent Theme and at certain point you need to migrate to Child Theme, you can easily activate the Child Theme. All the configurations would remain safe, the only things you need to re-configure is Menus location. Please go to Appearance > Menus and re-assign your menu to the appropriate location.