THEME.JSON

Fichier de configuration central qui établit les « lois physiques » du système de design – couleurs, typographie, espacement, etc. d’un thème WordPress.

Caractéristiques :

{
  "settings": {
    "color": {
      "palette": [...],
      "gradients": [...]
    },
    "typography": {
      "fontFamilies": [...],
      "fontSizes": [...]
    },
    "spacing": {
      "spacingScale": {...},
      "spacingSizes": [...]
    }
  },
  "styles": {
    "blocks": {...},
    "elements": {...}
  }
}

Synergie architecturale

THEME.JSON (lois physiques)

TEMPLATES (squelette) → Structure globale

TEMPLATE PARTS (organes) → Composants réutilisables

PATTERNS (briques) → Contenu modulaire

CONTENU FINAL → Page rendue

Avantage de cette approche

  1. Maintenabilité : Modification centralisée = propagation automatique
  2. Consistance : Design system unifié via theme.json
  3. Performance : Code optimisé et non dupliqué
  4. Flexibilité : Assemblage libre des patterns dans l’éditeur
  5. Accessibilité : Structure sémantique intégrée dès la conception
  6. Collaboration : Développeurs (templates) + designers (patterns) + rédacteurs (contenu)
Explorer les thématiques : WordPress
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.