Description
In this course, you will :
- Create your own Wordpress plugins.
- Make changes to existing WordPress plugins.
- Make money selling WordPress plugins online.
- Improve your skill set and your chances of landing new projects or getting hired.
Syllabus :
1. Concepts & Definitions
- What are WordPress Plugins?
- What are Hooks?
- Common Actions & Filters
- What are Post Types?
- What are Shortcodes?
2. 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
- Adding Custom Admin Columns
- Handling Form Submissions
- Form Validation and Error Handling
3. Including Scripts
- Make our forms better with AJAX
- Beautify our form with custom CSS
- Including ACF
- Including our Custom Post Types
4. Menus and Pages
- Custom Admin Pages
- Custom Admin Menus
- Building our Plugin Options Page
- Saving Plugin Options
5. Automated Emails
- Building an Unsubscribe Feature
- Sending Automated Emails
- Building a Double Opt-In Feature
- Updating Automated Emails for Double Opt-In
6. Handling Files
- Adding List Rewards
- Creating Custom Database Tables
- Creating Unique Reward Links
- Making Reward Links Expire
7. 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
8. Activation & Uninstall
- Checking WordPress version on Activate
- Cleaning up files on Uninstall
9. 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