Construire une section « Nos services » avec trois colonnes, icônes et titres bien alignés prend du temps si on part d’un bloc vide à chaque fois. Un motif propose cette section toute faite, directement depuis la bibliothèque de blocs, sous forme de simples blocs déjà assemblés qu’on personnalise ensuite librement : changer le texte, l’image ou la couleur d’un motif inséré n’affecte en rien les autres endroits où ce même motif aurait été utilisé, contrairement à un motif synchronisé.
Fonctionnement dans WordPress
Un motif peut être déclaré côté PHP avec register_block_pattern(), en fournissant son contenu sous forme de balisage de blocs, une catégorie et des mots-clés, ou être créé automatiquement en enregistrant les fichiers PHP du dossier patterns d’un thème, chacun avec un en-tête de commentaire précisant ses métadonnées. Le répertoire officiel de motifs (Pattern Directory) permet aussi de récupérer, en un clic depuis l’éditeur, des motifs partagés par la communauté.
Exemple
<?php
/**
* Title: Bandeau d'accueil
* Slug: mon-theme/bandeau-accueil
* Categories: en-tete
*/
?>
<!-- wp:cover {"url":"..."} -->...<!-- /wp:cover -->
À ne pas confondre avec
- Le bloc réutilisable (motif synchronisé), qui garde un lien vivant entre toutes ses insertions, alors qu’un motif classique n’est qu’une copie indépendante une fois inséré.
- Une variation de bloc, qui propose des préréglages pour un seul type de bloc plutôt qu’un assemblage complet de plusieurs blocs.
- Un gabarit de l’éditeur de site, réservé à la structure globale d’un type de page entier, alors qu’un motif s’insère librement n’importe où dans un contenu.