Plugin: Child Theme Creation
Child Theme Configurator is the only one that supports copying configuration options.
Please note that the new recommended method of inheriting
style.css is by using
style.css is only for information about the theme.
Theme customizations are stored in
Possible ways to modify page output
We can override any PHP file or template. If theme creator was using
get_stylesheet_directory function, everything will be ok as this
function returns the directory of a child theme.
But if author was using
get_template_directory, then we also need to modify parent files from whom these PHP files are included. So, very
soon this becomes a nightmare of small changes in a lot of files. And, every one of these files must be checked for changes after theme update - real nightmare.
Note that function
get_template_directory gets parent’s directory.
Changing output on-the-fly
Using filter hooks works but only for content from Wordpress.
To modify theme output, we need a classic output buffering. Maybe, just maybe, theme can expose some kind of filtering of its output. But, that’s a small chance.
Simplest and best way to achieve output buffering replacement is is by using plugin called: Real-Time Find and Replace.