Contents
What is the purpose of child theme?
A child theme in WordPress is a sub theme that inherits all the functionality, features, and style of its parent theme. Child themes are a safe way to modify a WordPress theme without actually making any changes to the parent theme’s files.
What does plugin mean?
In computing, a plug-in (or plugin, add-in, addin, add-on, or addon) is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
Can a parent theme and child theme be pluggable?
Another thing to know is that if your parent and child themes have functions with the same name, this will break your site—unless the function in the parent theme is a pluggable function (more on this shortly). This is why it’s important to use prefixes for all your functions, and to use a different prefix in parent and child themes—just in case.
Can you add functions to a parent theme?
What this means is: Unlike style.css, which overwrites the parent’s style.css, our child’s functions will complement or add to the functions of the parent theme. We should never define a new function in our child theme’s functions.php file with the same name used by an existing parent theme´s function, with the exceptions I will explain right now:
How does a child theme work in WordPress?
Changes to the parent theme are automatically inherited by the child theme. A child theme is not a “copy” of the parent theme. It is a special feature of WordPress that let’s you override specific styles and functions leaving the rest of the theme intact.
How is functions.php loaded in a child theme?
Unlike style.css, the functions.php of a child theme does not override its counterpart from the parent. Instead, it is loaded in addition to the parent’s functions.php. (Specifically, it is loaded right before the parent’s file.)