theme.json

WordPress 🟡 Mid

Definition

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.

Termes lies

#core#interview#wordpress