For the past couple of months, I’ve been working on a course that walks beginners through how to learn to write WordPress plugins. Specifically, the course is available via Envato and is called an Introduction To WordPress Development.
So what all does the course cover?
The course is broken down into five sections:
- Understanding Plugins
- Planning Our Plugin
- Writing the Plugin
Throughout the course, we work through the process of setting up a local development environment, installing WordPress, and taking a look at the source code of one of the bundled plugins, and then we get into details talking about the event-driven design pattern and how this plays a role in WordPress development.
Furthermore, we talk about how the event-driven design pattern contributes to hooks – the differences in actions and filters – and then how to use them through out our work.
Finally, we end up planning out the features of our plugin and then implement each of them – both for the dashboard and the public-facing side of the site – and see how everything we’ve previously discussed fits together.
All of the source code is included.
Clearly, this is not a course for the average WordPress developer. Instead, this is geared more towards the absolute beginner who wants to the learns the ins-and-outs of laying a foundation for building plugins for WordPress.
On Premiums and Royalties
I know that people tend to get sticker shock when they see a price attached to something related to WordPress, so I acknowledge up front that this is a premium course.
I don’t receive any commissions from purchases, though so I’m not pushing this for any other reason than to help you get started in learning how to write WordPress plugins.