vendredi 25 septembre 2026

À propos

Contact

Lexique · Thèmes

Feuille de style du thème

En anglais : « Stylesheet (style.css) »

Le fichier style.css obligatoire d'un thème WordPress, qui contient à la fois ses métadonnées d'identification et, historiquement, ses règles CSS.

Un dossier de thème sans style.css n’est tout simplement pas reconnu comme un thème par WordPress, même s’il contient par ailleurs des gabarits parfaitement valides. Ce fichier joue un double rôle assez inhabituel : il sert de carte d’identité au thème et, dans les thèmes classiques, il porte aussi ses styles visuels effectifs.

L’en-tête de métadonnées

Les premières lignes du fichier, sous forme de commentaire CSS, renseignent le nom, la version, l’auteur, l’URI et surtout le champ Template qui indique si le thème est un thème enfant dépendant d’un thème parent :

/*
Theme Name: Mon Thème
Version: 1.2.0
Template: theme-parent
Text Domain: mon-theme
*/

WordPress lit ces champs pour afficher le thème dans « Apparence > Thèmes » et pour déterminer sa hiérarchie de dépendance.

Évolution avec les thèmes blocs

  • Dans un thème classique, le CSS placé après l’en-tête de style.css est effectivement chargé et appliqué au site, en complément des règles ajoutées via wp_enqueue_style().
  • Dans un thème bloc, style.css reste obligatoire pour ses métadonnées, mais les styles visuels principaux sont désormais pilotés par theme.json plutôt que par des règles CSS écrites à la main dans ce fichier.
  • Un thème enfant peut se contenter d’un style.css minimal ne contenant que ses métadonnées et quelques surcharges, en héritant du reste depuis le thème parent déclaré dans Template.