Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ultimate WordPress Plugin Course
Welcome to The Ultimate WordPress Plugin Course!
Why you made a great decision purchasing this course! (1:08)
Intro to WordPress Plugins: Why Plugins Make WordPress Great (1:33)
[UPDATED] Setting up a local development environment (16:27)
Course Files
Concepts & Definitions
What are WordPress Plugins? (4:41)
What are Hooks? (2:36)
What are Shortcodes? (1:24)
Common Actions & Filters (2:56)
What are Post Types? (3:36)
Let's make a Plugin!
Planning our plugin: Snappy List Builder (7:26)
Setting up WordPress Plugin Headers (5:33)
Building a custom Shortcode (21:37)
Custom Post Types the easy way with CPTUI (7:13)
Custom Fields the easy way with ACF (11:26)
[UPDATED] Adding Custom Admin Columns (23:16)
Handling Form Submissions - Part 1 (13:03)
Handling Form Submissions - Part 2 (11:32)
Handling Form Submissions - Part 3 (12:33)
Handling Form Submissions - Part 4 (12:29)
Form Validation and Error Handling (6:48)
Including Scripts
Make our forms better with AJAX (19:04)
Beautify our form with custom CSS (5:38)
Including ACF (9:23)
Including our Custom Post Types (4:35)
Menus and Pages
Custom Admin Pages (4:32)
Custom Admin Menus (14:08)
Building our Plugin Options Page (14:36)
Saving Plugin Options (11:12)
Automated Emails
Building an Unsubscribe Feature (27:57)
Sending Automated Emails (20:27)
Building a Double Opt-In Feature (20:07)
Updating Automated Emails for Double Opt-In (3:09)
Handling Files
Adding List Rewards (13:42)
Creating Custom Database Tables (8:41)
Creating Unique Reward Links (31:13)
Making Reward Links Expire (13:06)
Importing & Exporting
Exporting Data as a CSV (12:43)
Adding Export Links to our Subscribers List Page (8:00)
Building an Import Subscribers Admin Page (12:24)
Converting a CSV file into a PHP array (29:30)
Importing Data from a CSV (17:12)
Activation & Uninstall
Checking WordPress version on Activate (7:48)
Cleaning up files on Uninstall (16:31)
What to do with your Plugins
Last Minute Updates (6:46)
Packaging Plugins (13:47)
Hosting Plugins (3:29)
Adding Plugins to the WordPress directory (2:52)
Handling Plugin Updates (8:09)
Selling Plugins Online (7:17)
Importing Data from a CSV
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock