Latest Posts

Screenshot of the Easy Digital Downloads homepage on a silver laptop

A look at Easy Digital Downloads

Are you trying to sell digital products for your online store? Then you might want to look at Easy Digital Downloads. Let's take a look at what it is and how it might be able to help your business.

Screenshot of the WooCommerce homepage on a macbook pro sitting on a wooden table in front of a grey wall

A look at WooCommerce

If you've got a WordPress website and want to turn it into an online store, WooCommerce is probably the first plugin you're going to come across. So let's take a look at what it is and why or why not you might want to use it for your website.

Google Site Kit plugin on an iMac screen

A look at the Google Site Kit plugin

Last month Google released the Google Site Kit plugin. It's definitely an interesting plugin. So what does it do and what can it offer your website?

The WordPress Plugin directory screen on a laptop

Plugins in the WordPress directory finally updated

After nearly a year break, I've updated each of the four main plugins I have in the WordPress plugin directory. Sorry about the wait.

The WordPress Plugin directory screen on a laptop

How to navigate the WordPress plugin landscape

A situation with Pipdig showed the importance of selecting the right plugins and components for your website. So here's how you can navigate the WordPress plugin landscape.

Man touching a red key lock to represent web security

Staying informed about web security

A couple of WordPress plugin-related security issues are not super uncommon in this landscape. But they serve a reminder that you have to stay on top of web security news to protect your site and users.

A laptop screen showing code for a PHP class

Object-oriented programming in WordPress plugins

Creating a WordPress plugin is pretty simple. It's just another functions.php file, right? But what if you tried creating a plugin with object-oriented programming.

Screenshot of the Gutenberg Add Blocks popover

Should Gutenberg blocks be in plugins or themes?

Gutenberg is still going through the finishing stages before it's released in WordPress core. But there's still a question about Gutenberg blocks that I'm not really seeing anyone answer. Should blocks be placed in plugins or themes?

Screenshot of JM Breaking News webpage

Why you should create a webpage for your WordPress plugin

A dedicated webpage for your WordPress plugin gives you more credibility in the flooded plugin market and give your users a place to get help. So why haven't you created a page for your plugin?

An iMac with a screenshot of the Sports Bench homepage

What I learned in a year with Sports Bench

It's been about a year since I released Sports Bench, a plugin/theme package that keeps track of sports stats for your league. So what have I learned in the last year with it?

Screenshot of the edit plugin file screen in the WordPress admin

Why you should be packaging a functionality plugin with your premium theme

If you're going to be selling a WordPress theme with cool features, please make sure to move those features into a functionality plugin to go with the theme. Your customers will appreciate you even more.