Will the use of a child theme create problems with commercial parent theme’s options?

My client has a commercial theme full of options running on his site. I need to apply changes in the header.php and style.css. I plan to create a child theme so he can continue update his theme in the future without losing these changes.

Is it possible that using a child theme on top of a commercial theme that has many options can create problems like making some options stop working properly?

Related posts

1 comment

  1. It depends on the parent theme and flexibility it includes.

    Shouldn’t be a problem as long as you use the correct code.

    You can generally modify the output of existing parent theme functions using filters and use action hooks to add new functionality.

    I don’t think parent themes with built in options are best for people who want to fully customize their site using a child theme.

    2 examples of this would be customizing the Woo Canvas theme which includes a large options panel built in compared to creating a blank child theme to customize the Genesis theme framework.

    You’d find it easier to customize a Genesis child theme as opposed to the Canvas theme.

    Genesis offer dozens of plugins to add options rather than build them into the theme however you will find problems trying to modify functions added by plugins with Genesis. The simple solution is you can deactivate the plugin and use code instead or load the child themes style sheet after the plugins style sheet.

    With Canvas including a heap of built in options, you can’t simply deactivate these options. You can modify the parent theme which isn’t best practice or try and use filters to modify the built in functions if Woo include them.

Comments are closed.