Welcome to The Ultimate WordPress Plugin Course!
  • Why you made a great decision purchasing this course!
  • Intro to WordPress Plugins: Why Plugins Make WordPress Great
  • Setting up a local development environment in 2020 (New Setup)
  • Setting up a local development environment (Previous Setup)
  • Course Files
Concepts & Definitions
  • What are WordPress Plugins?
  • What are Hooks?
  • Common Actions & Filters
  • What are Post Types?
  • What are Shortcodes?
Let's make a Plugin!
  • Planning our plugin: Snappy List Builder
  • Setting up WordPress Plugin Headers
  • Building a custom Shortcode
  • Custom Post Types the easy way with CPTUI
  • Custom Fields the easy way with ACF
  • Custom Fields from scratch - Part 1
  • Custom Fields from scratch - Part 2
  • Custom Fields from scratch - Part 3
  • Adding Custom Admin Columns
  • Handling Form Submissions - Part 1
  • Handling Form Submissions - Part 2
  • Handling Form Submissions - Part 3
  • Handling Form Submissions - Part 4
  • Form Validation and Error Handling
Including Scripts
  • Make our forms better with AJAX
  • Beautify our form with custom CSS
  • Including ACF
  • Including our Custom Post Types
Menus and Pages
  • Custom Admin Pages
  • Custom Admin Menus
  • Building our Plugin Options Page
  • Saving Plugin Options
Automated Emails
  • Building an Unsubscribe Feature
  • Sending Automated Emails
  • Building a Double Opt-In Feature
  • Updating Automated Emails for Double Opt-In
Handling Files
  • Adding List Rewards
  • Creating Custom Database Tables
  • Creating Unique Reward Links
  • Making Reward Links Expire
Importing & Exporting
  • Exporting Data as a CSV
  • Adding Export Links to our Subscribers List Page
  • Building an Import Subscribers Admin Page
  • Converting a CSV file into a PHP array
  • Importing Data from a CSV
Activation & Uninstall
  • Checking WordPress version on Activate
  • Cleaning up files on Uninstall
What to do with your Plugins
  • Last Minute Updates
  • Packaging Plugins
  • Hosting Plugins
  • Adding Plugins to the WordPress directory
  • Handling Plugin Updates
  • Selling Plugins Online