I am thrilled to announce the launch of a new plugin development course for those wanting to begin their adventure into the world of WordPress plugin development. It is an introductory course that walks you through every step of writing a plugin from start to finish. The course focuses on writing a simple, yet very functional, plugin called Simple Post Expiration. The plugin lets you assign expiration dates to posts and then automatically modify the post titles with an Expired prefix once the post is expired.
The course is hosted on WPSessions and is available to all VIP members of the website. If you are not familiar with WPSessions, I highly encourage you to check it out, not just for this course but for all of the other phenomenal material Brian Richards has managed to put together over the last year. It includes content from some of the best developers and business owners in the WordPress ecosystem.
Throughout the multi-part course, I walk you through numerous integral WordPress APIs that are used in just about every plugin:
- Using action and filter hooks
- The settings API
- Registering a metabox
- Saving custom meta fields when a post is updated
- Registering short codes
- Registering widgets
- Loading scripts and styles
- Following WordPress core coding standards
- Submitting the plugin to WordPress.org
The plugin created in the course is simple, but is an exceptional learning example as it illustrates some of the most fundamental practices and tools that we use in plugin development every day.
Here’s a quick introduction to the course: