Debug Diary: Slow Article Migration
This is a (somewhat unusual?) summary of how I debugged and resolved a bottleneck in a migration. Enjoy! 🙂 Background Some client project required migrating existing content from various internal sources into WordPress. This included both posts and terms, as well as a bit of metadata. Most of the existing data was provided as a […]
Plugin: See in REST API
I just set up the See in REST API repository on GitHub, a simple WordPress plugin that adds a new node to the WordPress admin bar, which links to the REST API representation of the current resource. This works both in the WordPress admin and on the front end (if you are logged in and […]
WP-CLI Command to Manage Orphan Data and Metadata
Last week, when I was in between projects, I decided to take one day and draft up a WP-CLI command that allows for listing and deleting orphan WordPress entities, as well as metadata. I had the idea for this quite a while ago, and I tried to get it into WP-CLI. That failed, however, as […]
What Version of Gutenberg Is in WordPress XYZ?
The WordPress Block Editor, which is a part of Core WordPress, is being built in the form of the Gutenberg (plugin) project, which again is split into various npm packages. Oftentimes, one would like to know “What version of Gutenberg is in a given version of WordPress?”. However, most of the time, the answer is […]
How to Set up Modern PHP Coding Standards for WordPress
This post explains how to write WordPress code following modern PHP best practices, adhering to the official (or other established) coding standards.
Three Things You Should Know About WordPress Filters
Oftentimes, people are using WordPress filters in a wrong way. This post tries to educate people on how to correctly filter data.
WordCamp Europe 2018: Recap
Recap post about my second WordCamp Europe, this time in Belgrade, Serbia, where I hosted a three-hours workshop on unit testing.
WordCamp Retreat Soltau 2018: Recap
This is my recap post about the very first WordCamp Retreat. It took place in Soltau, Germany, and was a fantastic debut event of a series with hopefully lots of successor events.
WordCamp London 2018: Recap
This is my recap post for WordCamp London 2018. It was my thirteenth WordCamp, the tenth time speaking, and the second time leading a contributor day table.
The Gutenberg Development Course by Zac Gordon
In this post, I briefly review the new Gutenberg Development course by Zac Gordon. Hint: It is awesome, and you should sign up for it right away.