Advanced theme customizations
Introduction to child themes
Participants will learn how to create and use a child theme to make changes to an existing theme without modifying the original files. This allows them to receive updates to the parent theme without losing their customizations.
Customization of template files
Participants will learn how to customize template files within a theme to customize the layout and structure of their website. They will understand the hierarchy of template files and how to customize them.
Using hooks and filters
Participants will learn how to use hooks (actions and filters) to extend the functionality of a theme without changing the code directly. This gives them the ability to react to events and modify content without affecting the theme's ability to update.
Creating custom widgets and shortcodes
In this section, participants will learn how to create their own widgets and shortcodes to integrate specific functions and content into their theme. This allows them to develop custom modules that can be used in different areas of their website.