Every palette entry and preset becomes a CSS custom property with a name derived from its slug, which is what makes the file usable from a stylesheet. The…
A block rendered by PHP at request time returns null from save, which means the post contains only the block comment and its attributes. Returning null is what…
Post meta is invisible to the block editor unless it is registered with a type and exposed to the REST API. show_in_rest makes it readable and writable by…
A pattern registered against a category that does not exist yet lands silently in uncategorized, which is a tab nobody opens. The priority is load-bearing and there is…
Each condition in a meta_query becomes another self-join against a table that is usually the largest in the database. Modelling a filterable attribute as a taxonomy rather than…
5.7 added loading=”lazy” to iframes as well as images, and an embed without dimensions now reserves no space until it loads. The layout shift is the visible symptom:…
5.7 completed the jQuery upgrade begun in 5.5 by removing jQuery Migrate, which had been silently patching deprecated calls for years. Migrate had been logging every deprecated call…