Experience Level: Intermediate
-

The Loop
Part of: Intermediate Theme Developer
This lesson dives into the mechanism WordPress uses to output posts on a page.
-

Introduction to Classic themes
Part of: Intermediate Theme Developer
We will take a close look at how classic themes are built.
-

Block variations
Part of: Intermediate Theme Developer
Dive into extending registered blocks and create alternate versions of a block’s settings.
-

Block style variations
Part of: Intermediate Theme Developer
We will take a look at creating and using block style variations.
-

Block stylesheets
Part of: Intermediate Theme Developer
We will explore creating block stylesheets without using the theme.json file.
-

Including assets
Part of: Intermediate Theme Developer
A guide on including CSS, JavaScript, and images in your themes.
-

Custom functionality
Part of: Intermediate Theme Developer
This lesson dives into the theme’s functions file and how you can use it to add…
-

Template parts
Part of: Intermediate Theme Developer
We will explore how to create and add template parts to your theme.
-

Template Hierarchy
Part of: Intermediate Theme Developer
We will take a deep dive into the details of how WordPress loads templates in a…
-

Template overview
Part of: Intermediate Theme Developer
We will cover the purpose, structure and loading of templates.
-

Updating your theme
Part of: Intermediate Theme Developer
How to prepare an update for a theme, and upload it to the theme directory.
-

Submitting your theme to WordPress.org
Part of: Intermediate Theme Developer
An overview of the process of creating a theme archive and uploading it to WordPress.org.