WordPress Articles from David Hayes

David B. Hayes is co-owner of WPShout. He's been using WordPress since 2007, and has a mature love (like an old married couple) for the content managment system. He's done loads of client work with it, uses it on a variety of personal projects, and generally thinks it's worth most people keeping it in their toolbox.

In addition to WordPress, he's into cycling, board games, and civic tech (running Code for Fort Collins). He also loves coffee and write about it at LowKeyCoffeeSnobs.com. And lastly (for this space) he writes about code beyond WordPress at Thoughtful Code.

Styles In Modern WordPress

I really appreciated this article from Brian Coords over at MasterWP. He does a great job of situating some recent core-team discussions about styling thinking within a context that me (as an average WordPress developer not really paying attention) can understand. This is particular stood out:


WordSesh 2022 Signups Open

The free and great WordSesh conference has released the schedule and opened signups. Which means—as you probably guessed—that you register with a simple form and then can watch all the sessions live.


Some Fun Modern PHP Features

A lot of WordPress PHP is still written in a PHP 5(.6) style for compatibility reasons. This is the best/worst thing about WordPress. But increasingly hosts are pushing even the most laggardly PHP versions into the 7-series and some are even prompting to try PHP 8. So for that reasons, WordPress PHP developers could use a refresher on what’s new since 5.6. Which is precisely what this little article from Dimitrios Lytras does perfectly.


WordPress Custom Taxonomies: How and Why to Create Them

Organizing your content is one of the core features of a content-management system (CMS) like WordPress. As such, WordPress contains “taxonomies” to help you keep your content easy to find for both you and your visitors. Today we’re focused on why and how to make a WordPress custom taxonomy.


How to Write and Run Shell Scripts

I really appreciated this little summary about how to make BASH scripts from Lara Schenck. People will be all over the map in terms of where they come to the concept of “shell scripting” or “run a command on the terminal,” but if these concepts are pretty new to you, Lara’s article is approachable and brings you along from “I kind of know what that is” to “I’ve written a simple script.”


Understanding Query Loop Blocks

I really appreciated this little video from Wes Theron over at Learn.WordPress.org about the Query Loop block. Mostly because while I’d fiddled with it a bit, I hadn’t really explored its richness in the new Site Editor. If you and I have that in common (or especially if you’ve never even fiddled with a Query Loop block), please give the video seven minutes.


CUPID not SOLID

This is a little esoteric relative to the world of quick-changes that most of our code in WordPress is. But if you’re writing PHP or JavaScript in much depth, you’ve probably heard of the SOLID principles. These are rules of good software development made by Robert C. Martin. Code that follows the principles is generally thought to be of higher quality than that which does not.


Deep Introduction to Block Themes

Over at CSS-Tricks, Ganesh Dahal offers this great summary of the state of block theming. As one of the large majority who hasn’t had the time to follow all the developments in this area of WordPress closely, I found his extensive tour of what’s going on around them quite helpful.



Is WordPress Pushing Freelancers Away?

Over at The WP Minute Eric Karkovack asks a question that’s started to drift across my mind as I think (and study) more about the coming of Full-Site Editing themes and what they mean for the future of WordPress.