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 […]
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 […]
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 […]
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 […]
This post explains how to write WordPress code following modern PHP best practices, adhering to the official (or other established) coding standards.
Oftentimes, people are using WordPress filters in a wrong way. This post tries to educate people on how to correctly filter data.
Recap post about my second WordCamp Europe, this time in Belgrade, Serbia, where I hosted a three-hours workshop on unit testing.
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.
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.
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.