Custom WordPress Plugins: Design, Develop, and Distribute
1h 13mIntermediate2025-01-10
Authors

Nyasha Green
Course details
This course is designed to take you from a casual WordPress user to a capable plugin developer, guiding you through the creation of three distinct types of plugins: a custom post type plugin, a simple contact form plugin, and a basic social media sharing plugin. Through hands-on, step-by-step instruction, learn vital skills like registering custom post types, handling form submissions securely, and integrating popular social media sites. Take this course to not only create and customize your own plugins but also understand how to prepare them for submission to the WordPress Plugin Directory, empowering you to enhance WordPress sites with unique, functional tools–and possibly start your own plugin business.
Learning objectives
Create custom WordPress plugins from scratch.
Implement and register custom post types and taxonomies.
Handle form submissions and user input securely.
Prepare and submit plugins to the WordPress plugin directory.
Learning objectives
Create custom WordPress plugins from scratch.
Implement and register custom post types and taxonomies.
Handle form submissions and user input securely.
Prepare and submit plugins to the WordPress plugin directory.
Skills covered
WordPressContent Management Systems (CMS)Web DevelopmentOpen SourceOne-Off
Concepts
0. Introduction
- 01 - Overview of WordPress Plugins
- 02 - What you should know
- 03 - Using the course exercise files
1. Custom Post Type Plugin (Content Management)
- 04 - Project management custom post type plugin
- 05 - Setting up the custom post type plugin structure
- 06 - Registering the custom post type plugin
- 07 - Creating meta boxes for additional information
- 08 - Displaying custom post type data in the frontend
- 09 - Testing and debugging your custom post type plugin
2. Contact Form Plugin (Utility Integration)
- 10 - Introduction to contact forms
- 11 - Creating a contact form with shortcodes
- 12 - Creating fields for our contact form
- 13 - Integrating with email services and storing data
- 14 - Testing and debugging your contact form plugin
3. Social Media Sharing Plugin (Design and Layout Integration)
- 15 - Introduction to social media sharing plugin
- 16 - Creating a social media sharing plugin
- 17 - Customizing styles and scripts for social media buttons
- 18 - Testing and debugging the social media sharing functionality
4. Accessibility and The WordPress Plugin Directory
- 19 - Preparing your plugin for the WordPress Plugin Directory
Conclusion
- 20 - Next steps for plugin development