theme.json
WordPress 🟡 MidDéfinition
Fichier de configuration central des themes blocs WordPress (5.8+). Définit les couleurs, typographies, espacements et styles globaux en JSON.
Analogie
Comme un guide de style visuel numérique : il définit les règles de design pour tout le site.
Exemple de code
{
"version": 3,
"settings": {
"color": {
"palette": [
{ "slug": "primary", "color": "#0073aa" }
]
},
"typography": { "fluid": true }
}
}
Cas d'usage
Pour tout theme bloc moderne : centralise la configuration visuelle et génère le CSS automatiquement.
Anti-pattern
Dupliquer les variables de style dans theme.json ET dans des feuilles CSS manuelles.
Termes liés
Dans l'actu
- 30/09 Gutenberg 24.1 (environ 140 PR) étend les outils de design (image de fond, dégra… L'ombre de texte est désormais gérée dans `theme.json`, avec son propre panneau dans les Global Styles, pour les blocs Paragraph et Heading. Semaine 40 (1re moitié) · 28 – 30 septembre 2026 →
- 30/09 Gutenberg 24.1 étend les outils de design (image de fond, dégradé, ombre, bordures, typographie) à presque tous les blocs core et gère l'ombre de texte dans `theme.json`. Bilan septembre 2026 →