An Overview of the Entire Course from Start To Finish
  • Introduction: 2 Different Themes: Which one should YOU develop first?
Setting Up Our Development Environment
  • Tools
  • Downloading and Installing WordPress Onto Our Local Server
  • Setting up our PHP Environment
  • Creating a blank MySQL database
  • Getting Dummy Content To Shape Our Theme
  • Project: Create 3 posts and pages with Dummy Content
  • One Additional Plugin for Dummy Content
Identifying Our Theme To WordPress
  • Creating a Name and Description
  • Creating Our Theme Folder
  • Creating our First Theme File
  • Creating Our Theme's Screenshot
  • Review of the Category Hierarchy Structure
  • Identifying Your Theme To WordPress
Building Our Theme Including a Zip File Of Our Completed Theme
  • Starting our WordPress theme with Simple HTML5 and Starting Index.html File
  • Introducing Bloginfo()
  • Creating Our Header
  • Creating Our Footer
  • Creating Our Sidebar
  • Creating Custom Template Tags
  • Review of the Sections That Help Build Our Theme
  • Building Our Theme
Displaying Post and Pages
  • Displaying Posts
  • Displaying Pages
  • Two Options On Creating A Custom Post Type For The Next Video
  • Adding Permalinks and Publish Dates
  • Display Random Posts
  • Review Plus Ordering Posts in Ascending and Descending Order
  • Coding Quiz: Pages and Posts
Building Our Theme's Inner Pages
  • Developing Our Posts Template (Part 1 of 3)
  • Developing Our Posts Template (Part 2 of 3)
  • Alternative Way Of Displaying Post Content
  • Developing Our Posts Template (Part 3 of 3)
  • Developing Our Default Page Template
  • Developing Variant Page Templates
  • Developing Our Comments Template
  • Review
Search Forms and Search Results
  • Displaying WordPress' Default Search Form
  • Customizing Our Search Form
  • Starting Our Search Results Template
  • Adding Our Search Results Loop
  • Add Featured Images To Search Results
  • Adding Authors To Search Results
Category and Tag Pages
  • Developing Our Initial Category Template
  • Review of the Category Hierarchy Structure
  • Adding The Conditional Category Tag
  • Developing Our Initial Tag Template
  • Creating a Tag Cloud
Adding Theme Support
  • What Is Theme Support
  • Overview of add_theme_support()
  • Adding HTML 5 Markup Support
  • Theme Support Only For The Admin
Menus and Theme Locations
  • What Are Theme Locations?
  • Creating Our First Theme Location
  • Displaying Our Menu
  • Adding Our Other Menus
  • Menu Placeholders
  • Submenus and Menu Depth
Custom Post Types
  • Creating A Post Type
  • Adding Taxonomies
  • Adding Custom Field Support
  • Supporting Featured Images
  • Displaying Custom Post Types
Theme Customizer
  • Introducing the Theme Customizer
  • Customizer Sections & Controls
  • Displaying Customizer Data (Part 1)
  • Displaying Customizer Data (Part 2)
  • Colors From 3 Different Controls
  • Project: Restaurant Menu
  • Project: Restaurant Google Map
  • Project: Restaurant Hours of Operations (Part 1)
  • Project: Restaurant Hours of Operations (Part 2)
  • Panels
  • Active Callback (Part 1)
  • Active Callback (Part 2)
  • Image Uploads
  • Conclusion & Project
  • Customizer
Page Builders
  • Intro to Page Builders
  • TGM Plugin Activation
  • Adding Our Plugins
  • Project: Find Page Builders
  • Pre-packaging Page Builders
  • Including Page Builders and TGM Activation Plugin
Coding Best Practices
  • WordPress Coding Standards
  • Project: Best Practices