Un thème de blocs entièrement conçu à la main dans l’éditeur de site, gabarit par gabarit, ne se transforme pas automatiquement en fichiers de thème réutilisables ailleurs : sans export, tout ce travail reste enfermé dans la base de données du site où il a été créé. C’est le problème rencontré à la livraison du site d’un restaurant gastronomique indépendant, dont l’identité visuelle avait été entièrement composée dans l’éditeur de site, styles globaux compris.
Deux méthodes étaient envisageables pour figer ce travail en un thème réellement portable : l’export manuel des fichiers, méthode déjà connue et éprouvée, ou l’extension officielle Create Block Theme, mise à disposition dans le répertoire des extensions WordPress depuis peu. Le projet a servi de terrain de comparaison directe entre les deux approches.
La méthode manuelle
L’export manuel consiste à récupérer, un par un, le contenu de chaque gabarit et de chaque template part depuis l’éditeur de site, en copiant le balisage de blocs affiché dans le code source de chaque écran, pour le coller ensuite dans des fichiers HTML rangés dans les bons dossiers du thème. Le fichier theme.json, lui, doit être reconstitué à la main à partir des réglages de styles globaux appliqués depuis l’interface.
- Aucune dépendance à une extension supplémentaire, seulement l’accès aux fichiers du thème.
- Un contrôle total sur la structure finale des fichiers, utile pour un développeur habitué à une organisation précise.
- Un risque d’erreur de copie non négligeable, en particulier sur les réglages fins de
theme.json.
La méthode avec Create Block Theme
Cette extension officielle propose un export automatisé, directement depuis l’écran d’administration, générant l’ensemble des fichiers du thème à partir de l’état courant du site : gabarits, template parts et fichier theme.json reconstitué automatiquement à partir des réglages de styles globaux réellement appliqués.
wp plugin install create-block-theme --activate
Une fois activée, l’extension propose un écran dédié permettant de choisir entre la mise à jour du thème actif ou la création d’un thème enfant, puis génère une archive téléchargeable contenant l’ensemble des fichiers nécessaires.

Comparatif sur ce projet
| Critère | Export manuel | Create Block Theme |
|---|---|---|
| Temps passé sur l’export complet | Environ 40 minutes | Environ 15 minutes |
| Fidélité du fichier theme.json généré | Dépend de la rigueur de la copie manuelle | Fidèle à l’état réel du site |
| Contrôle sur la structure des fichiers | Total | Limité aux options proposées par l’extension |
| Risque d’erreur humaine | Réel sur les réglages fins | Faible, génération automatisée |
Ce que l’extension ne règle pas encore
Sur ce projet, l’extension a correctement exporté les gabarits, les template parts et les réglages de styles globaux, mais n’a pas repris automatiquement les polices personnalisées téléversées manuellement par ailleurs sur le site, obligeant à les ajouter à la main dans le dossier assets du thème généré. Un contrôle final, fichier par fichier, reste donc indispensable, quelle que soit la méthode choisie.
Automatiser un export ne dispense jamais d’une relecture complète : cela déplace simplement l’effort de la copie manuelle vers la vérification du résultat.
Notre verdict
Pour ce thème de restaurant, l’extension Create Block Theme a fait gagner un temps réel sur l’export des gabarits et du fichier theme.json, tout en imposant une vérification finale des éléments annexes comme les polices personnalisées. Sur un projet régulier livrant des thèmes de blocs à des clients, cette extension mérite déjà d’être adoptée comme point de départ, sans pour autant remplacer totalement une relecture manuelle attentive du résultat généré.