Custom WordPress Plugins: Design, Develop, and Distribute
This course takes you from a casual WordPress user to a capable plugin developer by guiding you through building three real-world plugins: a custom post type, a contact form, and a social media sharing plugin. Through hands-on instruction, you’ll learn core plugin development skills and how to prepare plugins for the WordPress Plugin Directory, enabling you to create custom tools or even start a plugin business.
Instructor: Nyasha Green
Released: 01/10/2025
Length: ~1 hour, 13 minutes
Platform: LinkedIn Learning
Skill Level: Intermediate
Purpose: To teach users how to design, develop, and distribute custom WordPress plugins through hands-on projects and practical instruction.

Custom WordPress Plugins: Design, Develop, and Distribute
This course takes you from a casual WordPress user to a capable plugin developer by guiding you through building three real-world plugins: a custom post type, a contact form, and a social media sharing plugin. Through hands-on instruction, you’ll learn core plugin development skills and how to prepare plugins for the WordPress Plugin Directory, enabling you to create custom tools or even start a plugin business.
Start Your Training Here!* Please sign in at the top of the LinkedIn Learning Website with your TAMU email address.
This course will provide the following:
- Project management custom post type plugin
- Setting up the custom post type plugin structure
- Registering the custom post type plugin
- Creating meta boxes for additional information
- Displaying custom post type data in the frontend
- Testing and debugging your custom post type plugin
- Comparison operators and the truth
- Logical operators
- Creating if/else statements
- Switch and match statements
- Conditional tags in WordPress
- Loops
- The Loop in WordPress
- Challenge: Loop through an array of information
- Solution: Loop through an array of information
- Introduction to social media sharing plugin
- Creating a social media sharing plugin
- Customizing styles and scripts for social media buttons
- Testing and debugging the social media sharing functionality
-
Preparing your plugin for the WordPress Plugin Directory