Hello friends. You might have heard a lot about WordPress child themes. But you won’t have much idea about what it is.
In this article we are going to explain the concept of a child theme is very easy to understand way.
Using Child Themes
You may be aware that when a WordPress theme is updated and put on a website, any customizations made to the theme are lost. Now, if you want to adopt an existing theme but retain the ability to update it without losing your work, developing a child theme is a better option than modifying the theme directly.
Additionally, you would utilise a child theme in conjunction with a theme framework, or if you have established a starter theme or framework that you wish to use as the basis for all future projects, adding additional functionality to the child theme or via plugins as needed.
The Parent/Child Theme Relationship
In theory, any theme can be used as a parent theme, thus you are not limited to specially developed parent themes (although some themes, such as those that power theme frameworks, are designed specifically as parent themes and would not function independently).
The relationship between the parent and child themes can be summarized as follows:
- WordPress defaults to using template files contained in the child theme. If both themes have a version of the same template file (e.g., index.php), WordPress will use the one from the child theme.
- Where a template file is required and the child theme doesn’t have it, WordPress will use the file from the parent theme. Therefore. You wouldn’t bother creating a template file for your child theme if it were identical to that in the parent theme.
- WordPress uses the stylesheet in the child theme. In most cases, it also uses styling from the parent theme’s stylesheet, but only if you specify that in the child theme’s stylesheet—by adding the @import tag.