WordPress Plugin Developer
This week, I’m going to walk you through the four levels of automated testing. Each level of testing covers a different aspect of the overall quality of your plugin code.…
This week, I’m going to walk through a testing setup that you can implement in about 20 minutes and a test that will cover the entirety of your plugin right…
This week I’m going to show you how to do an audit for the codebase of a WordPress plugin. A checklist of areas where you can steadily make improvements helps…
This week, I’m going to show you one of the best ways I’ve found to write quality hook names for your plugin’s actions & filters. I’ve been working on a…
This week, I’m going to explain how you can set up Composer for WordPress plugins. Plugins can be as simple as a single PHP file with a few functions. But…
Today, I’m going to show you that plugins should be elegant PHP applications that interface with WordPress. PHP is still a vibrant and powerful language—even if the discussions on social…
This week, I’m going to walk you through setting up WP-CLI’s dist-archive so you can easily zip up new versions of your plugin. Over the last year, I’ve built a handful of plugins…
In this issue, I’m going to explain why planning should always be your first step when working on a new plugin or feature. When you start a new plugin or…
Recently, I’ve been working with a new tool for local WordPress development called Lando. Running WordPress on your local machine is essential to being a productive plugin developer. Your computer…
In this week’s issue, I’m going to explain why you should be using static analysis in your development process. Static Analysis is a process of evaluating code without actually running…