
I’m currently publishing a series over at Envato that’s providing a deep dive into the WordPress Settings API.
My ultimate goal is to provide the best reference of this particular API for WordPress developers of all levels. Continue reading
Software Engineering in WordPress, PHP, and Backend Development
Personal opinions and how-to’s that I’ve written both here and as contributions to other blogs.

I’m currently publishing a series over at Envato that’s providing a deep dive into the WordPress Settings API.
My ultimate goal is to provide the best reference of this particular API for WordPress developers of all levels. Continue reading

If you’re in the business of building premium WordPress products, odds are you have a process in place. After all, processes scale from a single-person shop up to major teams – they can help improve our ability to produce quality work.
That said, if you’re just getting started with building WordPress-based products, perhaps you haven’t considered adopting a system that will help guide you through the project.
Though there are a number of different ways a person can approach their work, I offer points to consider when building premium WordPress products.

Last month, I covered Five Cardinal Sins of WordPress Development. Obviously, there are more (and the comments provided a great example of additional thoughts), but there are also a number of practices that we should all be striving for, as well.
On Envato, I cover a number of best practices for WordPress development.

One of the most powerful aspects of WordPress is how easy it is to localize your work so that international users can take advantage of your work. Unfortunately, it’s far too common for developers to forgo this step in their work.
I recently shared a post on Envato for how to localize WordPress Themes and Plugins.

One of the nicest things about working with WordPress is how easy it is to development on top of it. The downside is that just because it’s easy to accomplish certain tasks doesn’t mean that you’re doing it correctly.
In my most recent post on Envato, I discuss five cardinal sins of WordPress development.
© 2026 Tom McFarlin
Theme by Anders Noren — Up ↑