Setting up your Dev Environment
Intro to local WordPress development
Setting up LocalWP
Setting up VSCode for WordPress
Installing Node and NPM
Using Git with WordPress
Examples of local development workflows
Theme Basics
What are themes for?
Important theme files
Theme file and folder organization
theme.json
Setting up 10up-toolkit
What goes in a plugin vs a theme
PHP for WordPress
Basic Data Types
Types of Functions
Function naming conventions
OOP Basics
Theme Support and Functionality
What is theme support?
Configuring theme support
Additional functionality prep
Theme Templates
Intro to WordPress Templating
WordPress Template Hierarchy
The Loop
Template Tags
Hooks (Actions and Filters)
Introduction to Hooks
Actions
Filters
Custom Hooks
Enqueuing Stylesheets and Scripts
Introduction to enqueues
Adding a stylesheet
Adding a script
Adding styles to the block editor
Course Instructor
Free
FREE
Learn the essentials of WordPress theme development for free, no credit card required!