A command palette in the site editor, which sounds like a small addition and removes most of the navigating. Registering a command for a task the client does…
Every page load unserialising four hundred kilobytes of a plugin’s cached API response, because it had been stored as an autoloaded option. Autoloaded options are read as one…
A locked layout that guaranteed the design held, and an editor who needed one more column on one page and had to file a ticket. all prevents insertion,…
A “featured” version of an existing block, which had been built as a separate block with a duplicated edit component. A variation is the same block with different…
Nine template overrides in the theme, of which four had been superseded by upstream changes and were being loaded in place of maintained files. A template override is…
register_post_meta with show_in_rest exposes the field, and the default authorisation is more permissive than most people assume. A meta key beginning with an underscore is protected for the…
A block registering its view script in block.json, and a leftover wp_enqueue_scripts callback doing the same thing under a different handle. The symptom was a carousel advancing two…