Vous avez un site WordPress en ligne, et un détail vous chiffonne : une couleur qui ne va pas, une marge trop serrée ou un élément que vous préféreriez masquer. La plupart de ces retouches sont plus simples qu’il n’y paraît, à condition de savoir où chercher.
Modifier l’apparence de son site WordPress passe par plusieurs chemins. Selon ce que vous voulez changer et l’ampleur de la modification, l’approche n’est pas la même. Dans cet article, nous passons en revue plusieurs cas de figure et la méthode adaptée à chacun.
Commencer par le plus simple : modifier l’apparence sans code
Avant d’écrire la moindre ligne de CSS, posez-vous une question : votre thème ne propose-t-il pas déjà le réglage qui vous manque ?
De nombreuses modifications, comme changer une couleur, une police ou l’aspect d’un bouton, se font aujourd’hui depuis l’interface, sans code. C’est généralement la méthode la mieux intégrée, la plus simple et la plus rapide, à la portée de tout le monde.
Identifier le type de thème utilisé sur votre site
Commencez par identifier le type de thème utilisé, car deux grandes familles coexistent et les réglages ne se trouvent pas au même endroit. Pour cela, ouvrez le menu Apparence et regardez ce qu’il contient.
Sur une installation standard utilisant un thème par blocs, conçu pour l’édition complète du site (FSE), ce menu est généralement très court : Thèmes, Éditeur et Polices.
Sur un thème classique, il contient généralement davantage d’entrées : Thèmes, Personnaliser, Widgets, Menus, Polices et Éditeur de fichiers des thèmes. Certains thèmes y ajoutent leur propre entrée, comme Astra qui affiche un menu Design ouvrant son panneau de réglages.
Le repère le plus fiable reste donc la présence de Personnaliser, signe d’un thème classique, ou celle d’Éditeur, signe d’un thème par blocs. Attention à ne pas confondre Éditeur avec Éditeur de fichiers des thèmes : ce dernier ouvre les fichiers du thème dans une simple zone de texte et n’a rien à voir avec l’éditeur de site.
Ces repères ne sont toutefois pas infaillibles : certains thèmes ou certaines extensions peuvent modifier les menus disponibles dans l’administration. Si vous souhaitez revenir en amont sur le fonctionnement des thèmes, leur choix et leur installation, consultez notre article dédié aux thèmes dans WordPress.
Modifier l’apparence dans un thème par blocs : les styles globaux de l’éditeur de site
Sur un thème par blocs, ouvrez Apparence puis Éditeur, et cliquez sur Styles. Vous pouvez y régler les couleurs, la typographie et les espacements de l’ensemble du site, ou d’un type de bloc précis. Tout se fait visuellement, sans toucher au code.

Modifier l’apparence dans un thème classique : les réglages de l’outil de personnalisation
Sur un thème classique, allez dans Apparence puis Personnaliser. Selon le thème, vous y trouvez des sections Couleurs, Typographie, parfois Boutons ou En-tête.
La richesse de ces réglages dépend entièrement du thème : certains en offrent beaucoup, d’autres presque aucun. Faites d’abord le tour de ce qui est proposé avant de conclure qu’il vous faut du CSS.

Les polices : un menu commun aux deux familles de thème
Le cas des polices mérite d’être traité à part, car il a changé récemment. La bibliothèque de polices, apparue avec WordPress 6.5 et réservée alors aux thèmes par blocs, est devenue accessible à tous les thèmes avec WordPress 7.0. Elle se trouve dans Apparence puis Polices, quelle que soit la famille de votre thème.
Vous y téléversez vos propres fichiers de police et gérez celles déjà installées, sans passer par une extension.
Une distinction reste importante : installer une police ne suffit pas à l’appliquer. Sur un thème par blocs, vous choisissez ensuite la police dans les réglages de typographie du panneau Styles. Sur un thème classique, la police peut être sélectionnée dans les réglages typographiques des blocs qui proposent ce contrôle. Son application globale à l’ensemble du site dépend en revanche des options offertes par le thème, notamment dans l’outil de personnalisation. Si vous souhaitez approfondir le sujet, nous lui avons consacré un article complet sur la typographie sur le Web.
Un dernier cas relève des réglages natifs plutôt que du code : masquer un bloc. Nous le traitons plus loin, avec la question de l’affichage mobile, car les deux sujets sont liés.
Quand il faut du CSS : où l’écrire selon votre besoin
Il reste des cas où aucun réglage ne fait ce que vous voulez : décaler un élément de quelques pixels, modifier précisément l’apparence d’un bloc ou ajuster un détail que les réglages du thème ne permettent pas de toucher. Là, le CSS est le bon outil.
Reste à savoir où l’écrire. Deux solutions courantes s’offrent à vous, selon l’ampleur de ce que vous ajoutez : quelques lignes pour une retouche isolée, ou un ensemble plus long que vous souhaitez organiser et faire évoluer.
Pour une retouche rapide et isolée : le champ CSS intégré
WordPress propose un champ dédié, sans aucune extension à installer.
- ➔ Sur un thème classique : Apparence, Personnaliser, section CSS additionnel.
- ➔ Sur un thème par blocs : Apparence, Éditeur, Styles, menu à trois points du panneau Styles, puis CSS additionnel.
Dans les deux cas, un aperçu vous permet de vérifier le résultat avant publication. C’est une solution parfaitement adaptée à une retouche rapide et isolée.
Deux limites méritent d’être connues. D’abord, ce CSS est associé au thème que vous utilisez : si vous changez de thème, les règles restent enregistrées, mais elles ne s’appliquent plus automatiquement au nouvel habillage. Il faut alors les vérifier et, le plus souvent, les adapter. Bonne nouvelle en revanche si vous faites machine arrière : en revenant au thème précédent, vous retrouvez son CSS intact.
Ensuite, ce champ reste une petite zone de saisie : commode pour quelques lignes, il devient vite inconfortable dès que le CSS s’allonge, loin du confort d’un véritable éditeur de code.
Un autre champ CSS, au niveau du bloc
- ➔ Depuis WordPress 7.0, la section Avancé de la plupart des blocs contient elle aussi un champ CSS additionnel, juste sous Classe(s) CSS additionnelle(s). Vous n’y écrivez que des déclarations, et le symbole
&est indispensable dès que vous ciblez un élément situé à l’intérieur du bloc, par exemple& a { color: red; }. - ➔ Réservez ce champ à une modification vraiment ponctuelle, propre à un seul bloc. Pour des règles réutilisées, plus longues ou appliquées sur plusieurs pages, préférez le champ CSS du thème ou une extension dédiée. Ce CSS est enregistré dans le contenu de la page, bloc par bloc : si vous le multipliez, vous perdez rapidement la vue d’ensemble de vos règles. Les règles conditionnelles de type media query n’y sont par ailleurs pas prises en compte.
- ➔ Ce champ n’apparaît que pour les comptes autorisés à modifier le CSS, en pratique les administrateurs, et seulement sur les blocs qui le prennent en charge. Si vous ne le voyez pas, votre rôle utilisateur ou le bloc sélectionné peut en être la raison.
Pour un CSS plus long ou mieux organisé : une extension dédiée
Si vos personnalisations commencent à s’accumuler, une extension dédiée au CSS peut offrir un espace de travail plus confortable. Elle stocke votre code indépendamment du thème et propose souvent une meilleure lisibilité : coloration syntaxique, organisation en plusieurs blocs et, selon l’extension choisie, possibilité d’activer ou de désactiver une modification sans la supprimer.
Attention toutefois : conserver le code ne signifie pas qu’il restera compatible avec un nouveau thème. Les classes, la structure HTML et les sélecteurs peuvent changer. Après un changement d’habillage, chaque règle doit donc être vérifiée et adaptée si nécessaire.
Avant d’installer une extension CSS
- ➔ Vérifiez sa date de dernière mise à jour et la version de WordPress jusqu’à laquelle elle est testée. Préférez une extension légère, centrée sur cette seule fonction. Notre guide complet sur les extensions WordPress détaille les critères à examiner avant toute installation.
Écrire un CSS propre : les réflexes qui évitent les ennuis
Où que vous saisissiez votre CSS, quelques principes simples vous épargneront des heures de tâtonnement.
Trouver le bon sélecteur
Pour modifier un élément, encore faut-il savoir comment le désigner en CSS. L’outil le plus accessible est l’inspecteur intégré à votre navigateur : clic droit sur l’élément à retoucher, puis Inspecter.
Le navigateur affiche le code HTML correspondant et les règles CSS déjà appliquées, ce qui vous aide à identifier un sélecteur adapté.
Lorsque vous souhaitez cibler un bloc précis dans l’éditeur WordPress, la solution la plus robuste consiste souvent à lui attribuer votre propre classe dans la section Avancé, puis Classe(s) CSS additionnelle(s). Vous évitez ainsi de dépendre d’un sélecteur long, complexe ou susceptible de changer avec une mise à jour du thème.
Deux astuces pour viser le bon élément
- ➔ Modifiez une règle directement dans l’inspecteur pour voir l’effet en direct : ces changements temporaires ne touchent pas votre site réel, ils disparaissent au rechargement de la page.
- ➔ Pour vérifier votre sélecteur, appliquez-lui un repère bien visible, par exemple
border: 1px solid red;oubackground-color: yellow;. Si c’est le bon élément qui se colore, votre sélecteur vise juste. Et s’il est trop large, vous le voyez aussitôt : bien plus d’éléments que prévu changent d’un coup.
Nous reviendrons plus en détail sur ces techniques dans un prochain article consacré à la correction du CSS.
Spécificité et !important, à manier avec parcimonie
Il arrive qu’une règle ne s’applique pas parce qu’une autre, plus spécifique, l’emporte. La tentation est alors d’ajouter !important pour forcer le passage.
Employé ponctuellement, cela peut dépanner. Employé partout, cela crée un site où plus rien n’est prévisible. Mieux vaut viser un sélecteur assez précis, et ne réserver !important qu’aux rares cas où aucune autre solution raisonnable ne fonctionne.
Ne pas casser l’affichage mobile
Une règle qui embellit l’affichage sur ordinateur peut déformer la version mobile. Après chaque modification, vérifiez le rendu sur petit écran.
Avant d’écrire une media query pour masquer un bloc, vérifiez si le réglage natif de WordPress suffit. L’option Masquer, apparue avec WordPress 6.9 pour retirer un bloc du contenu publié, s’est enrichie dans la version 7.0 d’un masquage par type d’écran : ordinateur, tablette ou mobile. L’option est accessible depuis la barre d’outils du bloc ou son panneau de réglages. Cette possibilité est présentée plus en détail dans un chapitre de notre article consacré à la sortie de WordPress 7.0.
Si le réglage natif ne répond pas à votre besoin, ou si vous souhaitez modifier l’apparence plutôt que simplement masquer un bloc, encadrez votre CSS dans une media query, une règle conditionnelle qui applique des styles selon les caractéristiques de l’affichage. Par exemple, pour réduire la taille d’un titre uniquement sur les petits écrans :
@media (max-width: 600px) {
.mon-titre {
font-size: 24px;
}
}Ces règles conditionnelles doivent être écrites dans le champ CSS du thème ou dans votre extension dédiée. Le champ CSS d’un bloc ne les prend pas en charge.
Commentez vos règles
- ➔ Un court texte entre
/*et*/vous rappellera, dans six mois, à quoi sert chaque bloc.
/* Bouton principal : fond bleu et coins arrondis */
.mon-bouton {
background-color: #1C3350;
border-radius: 6px;
}Après la modification, pensez au cache
Vous avez publié votre changement mais rien ne bouge à l’écran ? Le cache est souvent en cause.
Entre votre site et votre écran peuvent s’empiler plusieurs mémoires : le cache du navigateur, celui d’une éventuelle extension de cache, parfois celui du serveur. Tant qu’ils servent l’ancienne version, votre modification peut rester invisible.
Videz ces caches, puis rechargez la page, au besoin avec un rechargement forcé, souvent Ctrl + F5 sous Windows ou Cmd + Maj + R sur Mac.
Si le changement n’apparaît toujours pas, vérifiez ensuite votre sélecteur, la syntaxe de la règle et sa spécificité. Le détail des différents niveaux est présenté dans notre guide pour vider le cache de votre site WordPress.
Quand la retouche devient un vrai projet
Lorsque les ajustements deviennent plus importants, la bonne méthode dépend encore du type de thème utilisé.
Avec un thème par blocs, vous pouvez modifier la structure des modèles depuis Apparence puis Éditeur, sans créer immédiatement un thème enfant. Vous pouvez ainsi réorganiser un en-tête, un pied de page ou la mise en page des articles directement dans l’interface.
Le thème enfant devient pertinent lorsque vous devez modifier ou ajouter des fichiers au thème, ou organiser durablement un ensemble de personnalisations étroitement liées à celui-ci. Avec un thème classique, il reste notamment la méthode habituelle pour adapter les fichiers de modèle sans toucher au thème parent.
Si votre modification ajoute une fonctionnalité plutôt qu’un simple changement d’apparence, mieux vaut en revanche passer par une extension. Le code fonctionnel en PHP ou JavaScript suit en effet d’autres règles que le CSS.
En résumé : quelle méthode pour quel besoin
| Ce que vous voulez changer | Où intervenir |
|---|---|
| Une couleur, une police ou un bouton à l’échelle du site | Réglages natifs du thème ou styles globaux, sans CSS |
| Installer une nouvelle police | Apparence puis Polices, puis les réglages de typographie du thème |
| Masquer un bloc, en entier ou sur certains écrans | Réglage natif du bloc, option Masquer, sans CSS |
| Un détail précis que les réglages ne permettent pas | Champ CSS additionnel |
| Plusieurs modifications CSS à organiser | Extension CSS dédiée, ou thème enfant si elles dépendent étroitement du thème |
| La structure d’un modèle avec un thème par blocs | Éditeur de site |
Les fichiers du thème (functions.php, modèles PHP ou HTML, theme.json…) | Thème enfant |
| Une fonctionnalité en PHP ou JavaScript | Extension, ou extension indispensable pour du code qui doit rester actif quel que soit le thème |
À retenir
- Pour une simple retouche, commencez toujours par le réglage le plus simple avant de penser au code : les réglages natifs du thème, les styles globaux et, pour les polices, le menu Apparence puis Polices suffisent souvent.
- Si le CSS est nécessaire, choisissez l’endroit selon l’ampleur du besoin : le champ intégré pour une retouche isolée, une extension dédiée pour un ensemble plus long ou mieux organisé.
- Les bons réflexes : trouver le bon sélecteur avec l’inspecteur, attribuer si possible une classe personnalisée au bloc, utiliser le réglage natif de masquage lorsqu’il suffit, éviter le
!importantsystématique, vérifier le mobile et vider le cache après la modification. - Dès que la modification dépasse l’apparence, identifiez d’abord sa nature : l’éditeur de site pour les modèles d’un thème par blocs, un thème enfant pour modifier les fichiers du thème, et une extension pour ajouter une fonctionnalité.
Image mis en avant : Photo de Ferenc Almasi

















