Ein kleiner Beitrag, den ich für den Blog von The Events Calendar geschrieben habe. Die Idee ist, dass eine Gruppe von Blöcken in WordPress zusammengefasst und dann in einer register_block_pattern()-Funktion registriert werden kann, die die Gruppe als "Block Pattern" auf jeder Seite oder in jedem Beitrag verfügbar macht.
Block Patterns werden zu Oberklasse-Bürgern im WordPress Block-Editor. Sie wurden in WordPress 5.5 im August ohne viel Aufhebens angekündigt, haben aber im Block-Inserter einen prominenten Platz mit einem eigenen Tab neben den Blöcken erhalten, einschließlich etwa 10 Standard-Patterns, die sofort einsatzbereit sind.

Wenn die Release Notes von 5.6 Beta 3 ein Anhaltspunkt sind, dann scheint es, dass weitere Patterns für Standard-WordPress-Themes auf dem Weg sind. Und natürlich gibt es zur Block-Registrierungsfunktion eine unregister_block_pattern()-Begleitfunktion, falls Sie sich von Patterns abmelden müssen.
Was ich interessant finde, ist die Entwicklung des Block-Ökosystems. Wir begannen mit einer Reihe von Standardblöcken, die in einen Beitrag eingefügt werden konnten. Wir erhielten wiederverwendbare Blöcke, die eine Möglichkeit boten, eine Gruppe von Blöcken mit konsistentem Inhalt über alle Seiten von Beiträgen hinweg zusammenzustellen. Jetzt haben wir eine Möglichkeit, dasselbe zu tun, aber auf eine viel flexiblere und editierbarere Weise. Die Unterschiede sind subtil, aber die Anwendungsfälle könnten nicht unterschiedlicher sein. Wir verwenden hier bei CSS-Tricks tatsächlich wiederverwendbare Blöcke für Beitragserklärungen, wie diese:
Hier fügen wir etwas Text ein, wenn wir denken, dass etwas bemerkenswert ist oder eine kleine zusätzliche Erklärung verdient.
Jeder wiederverwendbare Block kann in einen "regulären" Block umgewandelt werden. Die Stile bleiben erhalten, der Inhalt jedoch nicht. Das war unser "hacky" Ansatz, um unseren Prozess hier zu beschleunigen, aber jetzt, da Block Patterns existieren, machen frühere wiederverwendbare Blöcke, die wir verwendet haben, als Patterns mehr Sinn.