If you’re wanting to customize a WordPress theme for your site or blog, you need to make sure that any changes you make won’t be wiped out the next time you upgrade.
Unfortunately, with most theme upgrades, any new content you’ve entered using the Theme Editor window will be overwritten when you install a newer version. Some themes do helpfully provide a separate safe section for you to add your own custom CSS, but this is far from universal.
Creating a child theme bypasses the problems that can come from upgrading by letting you create your own separate version of a theme and modify it however you’d like. The benefit is two-fold: not only is it easier to maintain your customization, but it also leaves original theme’s code intact in case you’d like to revert back or compare styles.
This video narrated by expert Craig Campbell is taken from our new Building Websites With WordPress tutorial series. The course can now be ordered on its own or viewed online through our Learning Library, which costs just $25 per month, and even less if you sign up for a whole year.
Creating a Child Theme