- Introduction: 2 Different Themes: Which one should YOU develop first?
- 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
- 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
- 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 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
- 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
- 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
- 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
- What Is Theme Support
- Overview of add_theme_support()
- Adding HTML 5 Markup Support
- Theme Support Only For The Admin
- What Are Theme Locations?
- Creating Our First Theme Location
- Displaying Our Menu
- Adding Our Other Menus
- Menu Placeholders
- Submenus and Menu Depth
- Creating A Post Type
- Adding Taxonomies
- Adding Custom Field Support
- Supporting Featured Images
- Displaying Custom Post Types
- 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
- 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
- WordPress Coding Standards
- Project: Best Practices