PHP Foreach: All You Need to Know
One of the most-used functions in my life with PHP is foreach. Partly, this is because it’s just an exquisitely named function, and it maps well to how I think. Partly this is because it’s kind of the...
View ArticleCoding Advice for Those Who Think They Suck at Code
Coding Advice for Those Who Think They Suck at Code →Found from Ben in the MasterWP newsletter, I love this hilariously short bit of advice about how to be a better programmer. In it, Pete Shirley, who...
View ArticleMaking Your First WordPress Shortcode
This video and text Quick Guide covers how to create a WordPress shortcode. If you want to learn the basics of WordPress shortcode creation, or if you want a refresher on shortcodes, you’re in the...
View Article“Open Source and Power” with Matt Mullenweg and DHH
“Open Source and Power” with Matt Mullenweg and DHH →Almost everyone who reads us knows Matt Mullenweg, the leader of Automattic/Jetpack, and the WordPress project. And you may know David Heinemeier...
View ArticleSchedule Design Changes in WordPress
One of my favorite recent changes to WordPress is the ease of scheduling design changes. I admit that while I find this feature very cool, I don’t use it a lot. But if you’re the kind of person who...
View ArticleWhy You Should Use CSS Grid
CSS Grid is a very cool technology, and one I think more and more WordPress developers should both know about and use. While I’m hardly a CSS expert, that’s specifically why I feel well-qualified to...
View ArticleChanging in PHP 7.4
Changing in PHP 7.4 →Now that WordPress is actively pushing the community and sites that run it toward more modern versions of PHP, it’s extra important to follow language changes. That’s where this...
View ArticleSmarter Handling of Large Images in WP 5.3
Smarter Handling of Large Images in WP 5.3 →I was pleasantly surprised to learn about this WordPress 5.3 feature which in highlighted by Justin Ahinon on Make WordPress Core. The issue it’s meant to...
View ArticleSee Your WordPress Scheduled Tasks
Sometimes, a developer will want to know why a WordPress site gets slow at a particular time, why their WP-Cron scheduled task isn’t working, or want to force one to run at off time. For all of these...
View ArticleA Story of WP Option Autoload: A wp_options Cleanup
Today I want to dive into a kind of esoteric topic: WP option autoloading. It’s not something a lot of WordPress developers are likely to hit or to need. But vague knowledge of this topic saved me a...
View Article2019 State of the Word
2019 State of the Word →I didn’t attend WordCamp US this year, for the first time since it started. As such, I was eager and excited to watch the State of the Word, which is definitely the most...
View ArticleWordPress 5.3 Field Guide
WordPress 5.3 Field Guide →WordPress just released today (Tuesday, Nov 12). If, like me, this release kind of snuck up on you, the first place to stop should be this WordPress 5.3 Field Guide. What it...
View ArticleHow to Find WordPress Post ID (no code!)
It’s not uncommon for a WordPress plugin (especially one developed for a small team of users) to rely on WordPress post IDs. If you’ve been around WordPress a lot, finding these numeric identifiers for...
View ArticleInterview with Ghost Founder John O’Nolan
Interview with Ghost Founder John O’Nolan →I have a great deal of interest in and respect for Ben Thompson, the proprietor of Statechery, one of the most interesting “tech industry analyst”...
View ArticleAlain Schlesser on the Cost of Contribution
Alain Schlesser on the Cost of Contribution →I’ve never really been someone who contributed to WordPress in a disciplined and direct way. (Which is to say, I’ve never had code I’ve written pulled into...
View ArticleHow to Minify and Combine CSS and JS with Autoptimize
To concatenate and minify your CSS and JavaScript is good advice for speeding up your site. There are lots of ways to do it, but the best we’ve found in WordPress is a plugin called Autoptimize.As the...
View ArticleSee Google Data in WordPress with the Site Kit Plugin
There’s a lot to love about integrating Google into your WordPress site. For one, most of us are running WordPress sites (at least in part) to make sure that our websites rank well in Google. What’s...
View ArticleWordPress Hooks, Actions, and Filters: What They Do and How They Work
This article introduces one of the most important topics in WordPress development: WordPress hooks, including action hooks and filter hooks. They are at the core of not only how WordPress plugins work,...
View ArticleMaking Gutenberg Blocks, a guide for us laggards
Making Gutenberg Blocks, a guide for us laggards →I was recently talking to my friend Jeremy and mentioned that I’d never quite made a “production” Gutenberg block, but had been meaning to learn for as...
View ArticleHow to Create a WordPress Dynamic Front Page
In this Quick Guide, we’ll explain how to create a custom homepage for your WordPress site. What a Custom WordPress Homepage Is This idea of a custom WordPress homepage goes by some other names,...
View Article