Inserting a pattern copies its markup into the post and leaves no record of where it came from, which makes it safe to change and impossible to update.…
A custom block that needs a colour picker and a spacing control does not need either to be written: declaring support produces the sidebar and the classes. The…
Two features with similar names solve different problems, and reaching for the wrong one produces either a class that does nothing or a duplicate block. A style is…
The editor re-runs save() on load and compares it with what is stored, so any change to the markup invalidates every post already containing the block. migrate is…
Eleven patterns dropped into the default categories are eleven things an editor scrolls past, and the inserter is the only place they exist. Removing the core patterns is…
Inserting a pattern copies its markup into the post, so changing the pattern afterwards changes nothing that already exists. A pattern is a starting point and a reusable…
Eleven custom blocks that exist to produce one layout. 5.5 added patterns, which is the feature the blocks were being used for — and it needs no build…
A block template defines the starting structure, and the lock setting decides whether an editor can change it — which is a product decision presented as a configuration…