If you’ve ever wanted to create your own WordPress plugins, but didn’t know where to start, then you’ve come to the right place. The WordPress plugin development field is very rewarding. Plugins allow you to extend the core functionality of WordPress to anything you want. You can make your site an e-commerce or even a directory.
WordPress offers a variety of APIs to get you started and some of them can get very confusing. However, this WordPress plugin development tutorial series is dedicated to teaching you everything you need to know about creating plugins. You’ll learn how to create menus, manipulate content, create settings, custom post types and so much more.
This WordPress tutorial series is for anyone. It doesn’t matter if you’re just an enthusiasts or a seasoned developer. You’ll benefit from this series.
Content will always be king. However, WordPress plugin development enhances and simplifies creating and reading content for your site.
There’s also a huge market for WordPress plugin development. CodeCanyon is one of those marketplaces. There are developers who make thousands a week for selling copies of their plugins. To view a complete list of commercial plugins, then go here
Before you get started, you must have a good understanding of HTML, CSS and PHP. PHP especially as this is the programming language WordPress was built in.
It’s highly recommended you check out my PHP OOP and WordPress theme tutorials before you begin this series. If you’re really anxious, you can jump right in. This series assumes you’ve never programmed a plugin in WordPress before. After you’re finished, you’ll be creating WordPress plugins in no time!
WordPress Plugin Development Tutorial List
Here are the WordPress plugin development tutorials in the order you should follow.
- How to Create a WordPress Plugin
- Plugin Header
- Plugin Structure
- Action Hooks
- Filter Hooks
- Filter vs Action Hooks
- Plugin Paths
- URL Functions
- Deactivating A Plugin
- WordPress Coding Standards
- Creating WordPress Shortcodes
- Shortcode Attributes
- Enclosing Shortcodes
- Admin Menus
- Admin Submenus
- WordPress Options API – Part 1
- WordPress Options API – Part 2
- Uninstalling A Plugin
- WordPress Admin Forms
- WordPress Settings API – Part 1
- WordPress Settings API – Part 2
- WordPress Settings API – Part 3
- Widgets API
- Meta Boxes
- Transients API
- Cron Jobs
- WordPress Custom Post Types
After you’ve finished this WordPress plugin development tutorial series, then I suggest you bookmark the WordPress plugin documentation. It’s filled with tons of information about creating plugins. There’s great explanations and examples for you to use in the live production of your WordPress plugin.