In The Why Behind Gutenberg, we looked at the reasons behind the changes coming to WordPress. In this article, we’ll examine how far the Gutenberg project has come and what’s on…
A common requirement that my clients have is a content injection plugin for a client. This is because content injection is a common need in the publishing space. What is content injection?…
There are four approaches for migrating classic content to blocks. But before we get into that, let’s first look at the required preparation work. Start a content audit It’s typical…
One of my favorite block plugins is the Icon Block. In this article, I want to highlight this and a few other use cases for this plugin. I also want…
So what problem does the WP_HTML_Tag_Processor added in WordPress 6.2 solve? Well since its inception, WordPress has used filters to do additional processing on the HTML it generates. This approach…

So I got this email from a student of my block theme development course, asking for a recommendation for a Full-Site Editing Starter theme: What theme would be a good…