When I first started writing about anonymous functions in WordPress back in January, I didn’t anticipate it spanning over three articles reaching into the fourth month of the year. But here we are. That said, this final article in the series aims to...
Tom McFarlin
How To Import Programmatically Defined ACF Data
For as nice and as powerful as ACF is, it’s not...
The Architecture Astronauts of WordPress
One of the things I read – and learned – early on...
Thoughts on WordPress Certifications in 2023
I’m trying to branch out a bit with the stuff...
The Mose Useful (Or Popular) Articles From 2022
I don’t normally do retrospectives for each year...
A Backend Engineer Learns to Build Block Editor Blocks, Part 5
Now that we’ve got the basics of the block built...
On Social Media, WordPress, and Software
This year’s Thanksgiving Break was the first time...
Working with Multiple User Metadata Queries
In one of the most recent issues of The...
A Backend Engineer Learns to Build Block Editor Blocks, Part 4
At this point, we’re half way through a major...
A Backend Engineer Learns to Build Block Editor Blocks, Part 3
The first two articles in this series have been...
Quick Tip: When You Can’t Get the Current Screen
get_current_screen is a really useful WordPress...
Quick Tip: Show All Users Sorted by Metadata
In the previous post on sorting users by meta...
Quick Tip: Sort All Users by Metadata
If you’re working with the All Users screen in...
Useful Safari Extensions: Twitter and Nags
In 2019, I started writing a bit about the...
A Backend Engineer Learns to Build Block Editor Blocks, Part 2
I ended the last article with a functioning block...