Have you ever read any stories about people losing all their customization after updating their theme? It happens.
Most WordPress users want to make some changes to their theme in some way.
The only problem is, any changes made to the parent themes files will be lost forever when you update that theme.
The solution is simple.
To avoid any loss of custom coding, including styling and functions code, create a child theme.
Your child theme saves all the changes you have made to your parent themes code and isn’t affected when you update your parent theme.
You can copy blocks of CSS code from your parent into your child theme and make changes to the code there.
You can create a child theme manually or you can install a plugin and create your child theme in one click.
One-Click Child Theme Plugin
After installing the plugin, got to Appearance > Child Theme and add a name for your brand spanking new child theme.
Make sure you activate the parent theme you want to create the child theme before clicking the button. You can also create a child theme based on an existing child theme if you want.
All this plugin does is create a style.css file in a new directory for your child theme and copies over the screenshot.
WordPress already includes a CSS editor so you don’t need to create a child theme if you only want to edit CSS.
If you want to create custom functions, create a child theme manually.
Its a great idea and i hope the developer continues to move forward. There’s a few of the Automattic people interested so hopefully some of the great plugin developers can jump in and make this into a great plugin.
Hasn’t been much progress since this plugin was included in the official plugin directory at WordPress.org.
You can read more about ongoing development for this plugin here.
Though I wouldn’t recommend it if all you were using it for was CSS (let the flaming begin…), Jetpack has a much better CSS Editor that includes syntax highlighting and automatic tabbing and can be used instead of a child theme. It even has an option to use the custom CSS entirely and not load the theme’s style.css at all.
Again, I probably wouldn’t recommend Jetpack if all you wanted it for was CSS, but as far as the CSS editing goes, it’s much better than any of the other alternatives and defeats the need for a plugin like this (though handy).
Affan Ruslan says
Awesome plugin (read: idea)
This kind of plugin should exist long time ago!
Brad Dalton says
Its a great idea. Hope they continue to develop it as it very basic at the moment.