Getting Ready for WordPress Development
  • Course Introduction
  • Downloading and Using the Course Example Files
  • Setting Up WordPress Locally
  • Setting Up Locally
  • DesktopServer from ServerPress
  • Local from Flywheel
  • Editing WordPress Files Locally
  • Setting Up Locally
  • Introduction to Staging
  • Pulling from Production to Staging to Local
  • Pushing from Local to Staging to Production
PHP for WordPress
  • PHP for WordPress Introduction
  • What is PHP?
  • What is PHP?
  • Writing Some Basic PHP
  • PHP Programming Basics
  • PRACTICE - PHP Basics
  • WordPress PHP Coding Standards
  • Different Types of PHP Files in WordPress
  • The Loop
  • What is the Loop?
  • PRACTICE - The Loop
  • Template Tags
  • PRACTICE - Template Tags
  • WordPress Conditionals
  • PRACTICE - Conditional Tags
  • WordPress Hooks
  • Intro to Hooks Quiz
  • PRACTICE - WordPress Hooks
  • PHP for WordPress Review
Child Themes and Starter Themes
  • Chlid Themes v Starter Themes
  • Child and Starter Theme Quiz
  • Child Theme Basics
  • DEMO - Child Theme
  • PRACTICE - Child Themes
  • Starter Theme Basics
  • DEMO - Underscore Starter Theme
  • PRACTICE - Starter Themes
  • Child and Starter Themes Review
  • Child and Starter Theme Quiz
The Template Hierarchy
  • An Introduction to the Template Hierarchy
  • Setting up the Theme Content and Files
  • Working with the style.css file
  • Working with the functions.php file
  • Working with the index.php template
  • Working with Headers in WordPress
  • Working with Footers in WordPress
  • Adding Menus and body_class
  • Adding Markup to a Theme - Part 1
  • Adding Markup to a Theme - Part 2
  • Adding Markup to a Theme - Part 3
  • Working with Sidebars in WordPress
  • Adding Widget Areas in WordPress
  • Working with the Loop
  • Creating Content Includes
  • Working with the singular.php template
  • Working with the single.php template
  • Adding a single-post.php template
  • Working with the comments.php template
  • Working with Post Formats in WordPress
  • The home.php for the Blog Homepage
  • Working with archive.php and Archives in WordPress
  • Working with the author.php template
  • Working with author-id.php and author-nicename.php templates
  • Working with Category Archive Templates
  • Working with Date Archive Templates
  • Working with Media Attachment Templates
  • Mime Type Templates Further Explained
  • Working with Page Templates
  • Working with the front-page.php Template
  • Working with Custom Templates
  • Adding a 404.php template
  • Working with Search Templates
  • Working with Custom Post Type Archives
  • Working with Custom Post Type Single Pages - Part 1
  • Working with Custom Post Type Single Pages - Part 2
  • Working with Custom Taxonomy Archives - Part 1
  • Working with Custom Taxonomy Archives - Part 2
  • Working with Multiple CSS Files
  • Including JavaScript in Your Themes
  • Working with JavaScript Dependencies (like jQuery)
  • Template Hierarchy Review
Template Tags
  • An Introduction to Template Tags
  • General Template Tags - Introduction
  • General Tags - Include Tags
  • General Tags - Login Tags
  • General Tags - bloginfo
  • General Tags - Archive Tags - Part 1
  • General Tags - Archive Tags - Part 2
  • General Tags - Calendar Tags
  • General Tags - Misc Tags
  • PRACTICE - General Template Tags - Part 1
  • PRACTICE - General Template Tags - Part 2
  • Navigation Tags
  • Navigation Tags - CSS Classes