Beaucoup de thèmes blocs modernes proposent plusieurs habillages visuels différents pour une seule et même structure de site : ce sont les combinaisons de styles. Choisir l’une d’elles change immédiatement l’ambiance du site — couleurs, polices, espacements — sans toucher au contenu ni à la disposition des gabarits sous-jacents.
Fonctionnement technique dans un thème bloc
Chaque combinaison correspond à un fichier JSON placé dans le dossier styles/ du thème, structuré comme un theme.json partiel qui ne redéfinit que les réglages globaux (palette de couleurs, typographies, espacements). L’éditeur de site liste ces combinaisons dans le panneau « Styles », et l’utilisateur peut en choisir une comme point de départ avant de la personnaliser davantage.
Exemple de fichier de combinaison
{
"$schema": "https://schemas.wp.org/trunk/theme.json",
"version": 3,
"title": "Contraste",
"settings": {
"color": {
"palette": [
{ "slug": "primaire", "color": "#1d2327", "name": "Primaire" }
]
}
}
}
À ne pas confondre avec
- Un thème enfant modifie potentiellement le code et les gabarits ; une combinaison de styles ne touche jamais qu’à l’apparence via les réglages de
theme.json. - Changer de combinaison de styles ne change pas de thème actif : le thème reste le même, seule la couche de style global appliquée diffère.
- Les combinaisons proposées par le thème sont figées tant qu’elles ne sont pas dupliquées ou enregistrées comme style utilisateur personnalisé depuis l’éditeur de site.