Let me start off by prefacing that this blog post is specifically about custom blocks developed for completely custom designed websites. Not blocks built for general-purpose, third-party or off-the-shelf use, which obviously belong in plugins, since they can be distributed and consumed as such. This post is aimed at developers who build custom block-based WordPress […]
The state of web components Modern front-end web development encourages breaking up of designs into reusable, repeatable and unique components. A component is a piece of markup capable of holding – but is separate from – content within it. The Web Components specification provides a great way to work with components using the Shadow DOM […]
I was one of the contributors for the WordPress 5.6 release. This was the first core release I was part of. I now get a shiny “Core Contributor” badge on my WordPress profile! Special thanks to Peter Wilson for taking a look at my ticket!
Package managers help managing dependencies in a project, and have become indispensable tools in modern web development. Mature languages have their own package managers, and PHP is no exception with Composer. Developers complain about how WordPress lags behind in this regard – with a lack of an official way of working with Composer. But what […]
Bringing Cloudinary to WordPress People have tried to bring Cloudinary to WordPress, and have really complicated the whole thing. The official Cloudinary plugin, in my opinion, is really clunky and in the way in most cases. Other solutions follow the same route, and are just too complicated. Since I wasn’t able to find a good […]
I gave a presentation at WordPress Adelaide today about custom permalinks in WordPress: https://www.meetup.com/en-AU/WordPress-Adelaide/events/hfllbnywlblb/ This was my first big presentation in Australia, so big thanks to Alex and the other organisers – and Frame Creative for letting us use your space!
The Problem If you’ve been working on a complex WordPress site with a lot of custom fields, perhaps with the Advanced Custom Fields (ACF) plugin – chances are you’ve come across this error when you try to access your post type in the WordPress admin: “Fatal error: Allowed memory size of xxx bytes exhausted (tried […]
WordPress is awesome. But like any system, it’s not great at everything. One of those things is media image size management, where it just doesn’t work well. The Problems: WordPress uses something called “Thumbnail Image Sizes” to maintain different versions of your images in different image sizes. You define these image sizes under Settings -> […]