theme.json
WordPress 🟡 MidDefinition
Fichier de configuration central des themes blocs WordPress (5.8+). Definit les couleurs, typographies, espacements et styles globaux en JSON.
Analogie
Comme un guide de style visuel numerique : il definit les regles 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 genere le CSS automatiquement.
Anti-pattern
Dupliquer les variables de style dans theme.json ET dans des feuilles CSS manuelles.