WordPress: Customizing Themes with Genesis
1h 17mIntermediate2020-03-11
Authors

Carrie Dils
Development, WordPress
Course details
Whether you're a novice or advanced developer, Genesis provides a foundation that takes WordPress to places you never thought it could go. The Genesis Framework for WordPress is more than a mere WordPress theme; it's an underlying framework of immaculate code offering three important benefits: SEO optimization, security, and a huge selection of design options. In this course, learn how to work with the framework in order to customize child themes. Carrie Dils discusses key aspects of Genesis—including template files and action hooks and filters—to help familiarize you with the structure and components that make up this framework. With a solid understanding of how Genesis operates, you can modify nearly any child theme.
Skills covered
GenesisStudioPressWordPressContent Management Systems (CMS)Web DevelopmentOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Customize Genesis child themes
- 02 - What you should know
- 03 - Working with provided code snippets
1. Setting the Stage for Customizations
- 04 - Set up a development environment
- 05 - Select a child theme to customize
2. Technical Overview of Genesis and WordPress
- 06 - The core of Genesis Framework
- 07 - Template files in Genesis Framework
- 08 - The child theme template structure
- 09 - The WordPress loop
- 10 - The Genesis loop
- 11 - Action hooks and filters in WordPress
- 12 - Action hooks and filters in Genesis
- 13 - Challenge
- 14 - Solution
3. Customizing Themes
- 15 - Tips for customizing themes
- 16 - Editing the style sheet
- 17 - Working with functions.php
- 18 - Conditional statements
- 19 - Modify Comments title
- 20 - Changing Google fonts
- 21 - Challenge
- 22 - Solution
4. Working with the Loop
- 23 - Digging deeper into the WordPress loop
- 24 - Using a custom Genesis loop
- 25 - Using query args in a custom field
- 26 - Challenge
- 27 - Solution
Conclusion
- 28 - Next steps