Some block.json minutia

I spent some time today updating an older block plugin to use block.json and used that opportunity to take a closer look at what block.json provides and how it enqueues scripts and styles. I have a better grasp of what to expect as a result. I started with the metadata example in the WordPress block… Continue reading Some block.json minutia

How to efficiently track down a bug in Gutenberg (or other large JavaScript project)?

Okay. This is probably a jumble. It’s also a question disguised as an explanation of my experience. It’s possible working through this all has answered my question, but… I would really like to know if I am missing something more obvious about juggling npm dependencies and a build process when using git bisect to identify a breaking… Continue reading How to efficiently track down a bug in Gutenberg (or other large JavaScript project)?

My first theme.json

Preface I am not a “themer”, but I do manage my own theme for this site and I do work quite a bit on custom themes for a variety of clients. I spend a lot of time caring about markup used to organize content in an accessible and performant way. And I try to build… Continue reading My first theme.json

Published
Categorized as WordPress

Self Sustaining Spam Stopper

I’ve been poking at a plugin on this site for a while that stops spam without sending the contents of comments to an external service for processing. It’s not that using an external service is the wrong approach—it’s obviously a more powerful approach and likely to be more effective in many cases—I’ve just always found… Continue reading Self Sustaining Spam Stopper