I had a pretty good week and hope you had, too! I got a lot of stuff done without ever feeling like working very hard. Wouldn’t mind it staying this way.
🧰 Mastering DOM Manipulation
Plugin Demos with Playground
Joost wrote a great introduction on how you can build a demo for your plugin with the new(ish) WordPress playground, including a smart way to conditionally load stuff only for the playground demo.
Playground Demo for Block Visibility Plugin
And yet another article about the WordPress Playground. Nick Diego shows how he used it to build a plugin demo for his Block Visibility Plugin.
⚙️ Debugging helper functions
Some handy debugging functions for PHP and WordPress in particular. If you ever found yourself writing
var_dump() to debug stuff quickly, these should come in handy.
⏰ How to create a reading time block
Learn how to build a custom “Reading Time” block from scratch. I really enjoy all those tutorials and also how much (much!) better the official documentation got around the block editor and custom block development. Definitely a good time to get into it, if you haven’t started already.
Bastian Allgeier wrote a very personal post about his grandfather, who was a Nazi in the Waffen-SS, and why it’s so damn important to stand up to fascism. Now and forever.
Thanks Bastian for writing (and publishing) this!