Course Introduction and First Steps
  • A Preview of the Final Projects
  • The Gutenberg Blocks included in this course
  • Installing WordPress locally
  • Code Snippets for this course
  • How to Load the different versions for this course
  • The Images and Files for this Course
  • Atom Packages for WordPress Development (my favorites)
  • Local by Flywheeel
Introduction to Custom Post Types
  • What are Custom Post Types?
  • Creating a Plugin for Custom Post Types
  • Creating a Basic Custom Post Type
  • Creating an Advanced Custom Post Type
  • Adding Another Custom Post Type for Events
  • Custom Post Type UI Plugin: Creating CPT from the Admin
  • GenerateWP to Create Custom Post Types
  • Adding A Post to our New Custom Post type
  • Importing the Second Version for this Site
Introduction to Taxonomies
  • What are Taxonomies?
  • Creating a Basic Taxonomy
  • Creating an Advanced Taxonomy
  • Creating a Taxonomy for Course
  • Creating a Taxonomy for Mood
  • Creating a Taxonomy for Price Range with Custom Post Type UI
  • Creating a Taxonomy with GenerateWP
  • Adding Terms to our Taxonomies
  • Applying Terms to Recipes
  • Loading the Third Version for this Project
Wrapping up Everything in Our Theme
  • Creating a Single Post Template for a Custom Post Type
  • Printing our Taxonomy Terms in our Template
  • Creating a Taxonomy Archive Template
  • Creating an Archive Template for a Specific Term
  • Printing Custom Post Types in the Index Page
  • Identifying Custom Post Types
Example with Taxonomies and Custom Post Types
  • Preview of the Final Project for this Section
  • Creating a Menu with Terms from a Taxonomy
  • How to Query the Taxonomies?
  • Creating a Function to Query the Custom Post Type and Taxonomy
  • Finishing up our Function and Printing the Results
  • Adding some jQuery to our Example
  • Finishing up our example with some CSS
Advanced Example with Taxonomies and Custom Post Types
  • Preview of the Final Project for this section
  • Creating a Function to use with WP Ajax
  • Passing data with WP Ajax
  • Building a JavaScript Template
  • Getting the user time with JavaScript
  • Finishing up our Example
Working with Metaboxes
  • What are the Metaboxes?
  • Creating a Plugin for Metaboxes
  • Adding the Metabox Zone
  • Adding Fields to our Metabox
  • Saving Metabox Fields to the Database
  • Printing Metabox Fields in our Theme
  • Styling the Metabox Information in our Theme
Practicing Metaboxes: Building a Upcoming and Past Events Plugin
  • Downloading CMB2 and Creating a Plugin
  • Checking all Field Types Available in CMB2
  • Calling the CMB2 Files in our Plugin
  • Adding Fields to our Metaboxes
  • Adding Events
  • Quering Metaboxes and Fields
  • Printing all the Fields
  • Printing Past Events
  • Finishing our Plugin with some CSS
Advanced Taxonomy Filter with Filterizr w/ Masonry effect
  • Preview of the project
  • Adding Filterizr to our Theme
  • Adding the Page and Page Template
  • Printing the Taxonomy Terms
  • Printing the Posts
  • Adding the proper HTML Markup
  • Calling the jQuery Plugin with JavaScript
  • Fixing the Problem if you have 1 post under 2 Taxonomies or more
  • Styling the Menu with CSS
  • Finishing our example
Advanced Taxonomy Filter with Filterizr w/ Masonry effect (Packed Layout)
  • What we're building in this Chapter
  • Adding the JavaScript and Creating the Template
  • Adding New Image Sizes
  • Displaying Different Image Sizes
  • Adding some PHP Tricks to display a bigger number of small images
  • Adding CSS to display different Widths in our Recipes
  • Finishing the CSS part
  • Final Words from this Chapter
Building an Advanced Search Form with AJAX
  • Adding the Basic HTML
  • Adding the jQuery and PHP Functions
  • Sending data with PHP to Ajax
  • Printing the JavaScript data in HTML
  • Finishing Printing the JavaScript data in HTML
  • Filtering by Taxonomy Term
  • Adding another Taxonomy Term
  • Querying by Metadata (or Metabox information)
  • Finishing the Example