-

Cleaning up WordPress option clutter
Note: this plugin has received a ton of updates since its inception. It’s now been moved to Progress Planner, where the team there (including myself) are developing it further. So please check out AAA Option Optimizer on Progress Planner’s website. If you run a WordPress site for a while, it’ll become cluttered. You’ve installed and…
-

Designing plugins to be uninstalled
I feel a particular class of plugins in the WordPress world should be more prominent. Plugins that help you do something, which you then delete when you’re done. There are a lot of these, and they’re super useful. I’d probably call them utility plugins. Let me explain with an example: say you’ve been bitten by the…
-

Research: WordPress publications misuse tags
This post was migrated to this site in January 2025 when we took down the Fewer Tags project site. Tags are not used correctly in WordPress. Approximately two-thirds of WordPress websites using tags are using (way) too many tags. This has significant consequences for a site’s chances in the search engines – especially if the…
-

Multi-currency awesomeness with EDD & Cloudflare
Give users the right currency, without adding a currency switcher to your site using Cloudflare & EDD!
-

GitHub Actions to keep your WordPress plugin healthy
I absolutely love GitHub Actions and have been using them more and more for several purposes. As I’ve seen on some of the GitHub repositories I’ve been looking through, not everybody has as many nice use cases as we have in our repositories, so I thought I’d share some of my personal favorites. PHP Composer…
-

WordPress needs more dev-rel
The WordPress ecosystem is very good at talking to each other. We do so on platforms like the official WordPress Slack, Post Status, Twitter, and many other places. We are, however, not as good at keeping up with the rest of the open-source world – something Marieke recently mentioned in her column too – and…
-

Clickable WhatsApp links
The simple things make life easy. One of them is WhatsApp. And more specifically: customer service through WhatsApp. I love it when companies offer WhatsApp support. What I love a little bit less is when they offer it, but they make me jump through hoops to get to it. I recently ordered some shirts from…
-

Good-looking GitHub profile pages
After my blog post about healthy GitHub repositories, I learned that many people didn’t know how to create .github repositories and what you can do with those. That automatically also means that you don’t know about organization profile pages, so I wrote a quick post about those, too, which you’re reading now. I’ll start by…
-

How to create a healthy GitHub repository
As a result of investing in a fair few companies and getting a lot more requests to invest, I look at GitHub repositories a lot. I often run into GitHub repositories that don’t look well maintained. So, I thought I’d write a small article on what a healthy GitHub repository should look like. Repository description…
-

Plugin demos with the WordPress playground
For years, plugin developers have been looking for ways to demo their plugins to users. Users don’t read readme.txt files or plugin pages on WordPress.org. They want to try and see a plugin in action for a bit, which is a much better way of seeing whether a plugin solves your problem. The new WordPress playground…