Dernières nouvelles de SeedProd

Tutoriels, astuces et ressources WordPress pour vous aider à développer votre entreprise

Comment ajouter du CSS personnalisé dans WordPress

Comment ajouter du CSS personnalisé dans WordPress 

Écrit par : avatar de l'auteur Stacey Corrin
avatar de l'auteur Stacey Corrin
Stacey Corrin est une spécialiste certifiée en marketing de contenu et en référencement, avec plus de 15 ans d'expérience dans la rédaction sur WordPress, le SEO et le marketing numérique. Elle gère le contenu pour SeedProd et RafflePress, couvrant les outils et stratégies qu'elle utilise et teste elle-même.
    
Revu par : avatar de l'évaluateur Turner John
avatar de l'évaluateur Turner John
John Turner est le cofondateur de SeedProd. Il possède plus de 20 ans d'expérience en affaires et en développement, et ses plugins ont été téléchargés plus de 25 millions de fois.

TL;DR : Comment ajouter du CSS personnalisé dans WordPress

L'endroit où vous collez votre CSS est plus important que le CSS lui-même, car chaque emplacement se comporte différemment au moment où vous changez de thème.

  1. SeedProd : une boîte CSS personnalisé dans les paramètres globaux du constructeur, gratuite, avec des styles qui restent attachés à la page que vous avez construite.
  2. Le personnaliseur : Apparence, Personnaliser, puis CSS additionnel, si vous utilisez un thème classique.
  3. L'éditeur de site : Styles, puis le menu à trois points, si vous utilisez un thème basé sur des blocs.
  4. WPCode : un extrait de code CSS qui survit à tout changement de thème.
  5. Fichiers du thème : ils fonctionnent, mais la prochaine mise à jour du thème efface vos modifications.
  6. Pas d'option CSS additionnel ? C'est une permission sur votre compte, pas sur votre thème.

Avez-vous déjà essayé de changer une couleur ou de masquer quelque chose sur votre site WordPress, pour ensuite constater qu'il n'y avait aucune option pour le faire ? Je suis passé par là aussi. Je me souviens avoir passé beaucoup trop de temps à chercher dans les paramètres de mon thème une simple modification de police qui n'était tout simplement pas possible.

C'est à ce moment-là que j'ai découvert le CSS personnalisé. C'est un moyen rapide de corriger de petits problèmes visuels sur votre site, sans modifier les fichiers du thème ni engager un développeur.

Vous n'avez pas besoin de savoir coder pour tout cela. Il y a quatre endroits où vous pouvez ajouter du CSS personnalisé dans WordPress, et celui que vous choisissez détermine si vos styles survivront au prochain changement de thème.

Méthodes pour ajouter du CSS personnalisé dans WordPress :

Qu'est-ce que le CSS personnalisé ?

CSS signifie Cascading Style Sheets (Feuilles de style en cascade). C'est un langage simple qui contrôle l'apparence de votre site WordPress.

Par exemple, ce bout de CSS change la couleur d'un titre en rouge :

h1 {
  color: red;
}

Et celui-ci masque un élément de la page :

.hidden {
  display: none;
}

Vous n'avez pas besoin d'écrire du code comme celui-ci à partir de zéro. La plupart du temps, vous le copierez et le collerez simplement au bon endroit.

L'astuce est de savoir placer votre CSS personnalisé, et c'est exactement ce que je vais vous montrer ensuite.

Pourquoi ajouter du CSS personnalisé dans WordPress ?

Parfois, vous voulez changer la couleur d'un bouton, centrer un titre, ou supprimer un espace supplémentaire, et votre thème ne vous offre pas de moyen de le faire.

C'est là qu'intervient le CSS personnalisé. Il vous donne le contrôle sur les petits détails de conception qui rendent votre site parfait.

Avec le CSS, vous n'êtes pas limité aux paramètres par défaut de votre thème WordPress. Vous pouvez affiner votre mise en page, votre style et vos espacements sans changer de thème ni installer de plugins WordPress supplémentaires.

N'oubliez pas : le CSS aide à peaufiner votre design, mais il ne corrigera pas les erreurs visuelles plus importantes que le CSS personnalisé ne peut pas corriger, comme les mises en page encombrées ou une mauvaise navigation.

Alors, comment ajouter concrètement du CSS personnalisé dans WordPress ?

Il existe plusieurs méthodes, mais je vais commencer par celle que j'utilise le plus souvent, et celle que je recommande si vous voulez un contrôle total sans les tracas.

1. Ajouter du CSS personnalisé avec SeedProd (Ma méthode préférée)

SeedProd Constructeur de sites Web WordPress par glisser-déposer

Si vous n'avez jamais utilisé SeedProd auparavant, c'est un constructeur WordPress par glisser-déposer qui rend la personnalisation de votre site très facile, même si vous n'êtes pas développeur.

Je l'utilise tout le temps car je peux créer des thèmes complets ou des pages de destination sans toucher à une seule ligne de code. Et quand je veux ajouter un peu de CSS, SeedProd me fournit un endroit simple pour le faire.

Avant de passer aux étapes, il est utile d'avoir SeedProd configuré sur votre site.

Si vous ne l'avez pas encore utilisé, voici quelques tutoriels pour débutants pour vous aider à démarrer :

Une fois que vous avez créé une page de destination ou un thème avec SeedProd, vous êtes prêt à ajouter votre propre CSS personnalisé. Commençons par la façon de le faire sur une seule page de destination.

Comment ajouter du CSS à une page de destination dans SeedProd

Pour commencer, ouvrez votre tableau de bord WordPress et accédez à SeedProd » Pages de destination.

Trouvez la page de destination que vous souhaitez modifier et cliquez sur le lien Modifier à côté.

Modification d'une page de destination WordPress dans SeedProd

Cela ouvrira le constructeur de pages SeedProd. Dans le coin inférieur gauche, cliquez sur l'icône d'engrenage pour ouvrir vos Paramètres globaux.

Ouverture des paramètres globaux de la page dans SeedProd

Dans la barre latérale gauche, cliquez sur l'onglet CSS personnalisé.

Collez maintenant votre CSS. Par exemple, voici un style pour le texte de votre paragraphe :

p {
  font-style: italic;
  color: #444;
}
comment ajouter du CSS personnalisé dans une page de destination WordPress avec SeedProd

Cliquez sur le bouton Enregistrer dans le coin supérieur droit.

Vous pouvez ensuite prévisualiser votre page pour voir les modifications enregistrées en direct sur votre site Web.

Exemple de CSS personnalisé changeant le texte d'un paragraphe en italique dans WordPress

Comment ajouter du CSS global avec le constructeur de thèmes de SeedProd

Si vous utilisez le constructeur de thèmes de SeedProd pour concevoir l'ensemble de votre site, vous pouvez appliquer du CSS personnalisé qui fonctionne sur toutes les pages.

Pour commencer, ouvrez votre tableau de bord WordPress et accédez à SeedProd » Constructeur de thèmes.

Trouvez le modèle appelé CSS global et cliquez sur Modifier la conception.

Modification du modèle CSS global dans SeedProd

À l'intérieur du constructeur, cliquez sur l'icône d'engrenage dans le coin inférieur gauche pour ouvrir les Paramètres globaux.

Dans la barre latérale gauche, cliquez sur l'onglet CSS personnalisé.

Cliquez sur le bouton Modifier le CSS personnalisé. Cela ouvre le personnaliseur WordPress dans une nouvelle fenêtre.

Bouton Modifier le CSS personnalisé dans les paramètres CSS globaux de SeedProd

Dans le personnaliseur, cliquez sur CSS supplémentaire, puis collez votre code.

comment ajouter du CSS personnalisé dans un thème WordPress avec SeedProd

Par exemple :

p {
  font-style: italic;
}

Cela rendra tout le texte de paragraphe de votre site en italique.

Cliquez sur Publier pour enregistrer vos modifications et les appliquer à l'ensemble du site.

Vous pouvez maintenant actualiser votre page pour voir la mise à jour en direct.

Exemple de mise en italique du texte de paragraphe d'un thème WordPress à l'aide du CSS personnalisé dans SeedProd

Cette méthode est utile pour apporter des modifications de style globales telles que des ajustements de police, des espacements et des modifications de couleur.

La voie globale est le propre panneau de WordPress : ce bouton Modifier le CSS personnalisé ouvre le personnaliseur, donc vos styles globaux sont sauvegardés avec votre thème plutôt qu'à l'intérieur de SeedProd. La boîte de la page de destination plus haut est la partie véritablement SeedProd et elle fonctionne avec la version gratuite, bien que le constructeur de thème lui-même nécessite un plan Plus ou supérieur.

2. Ajouter du CSS personnalisé dans WordPress sans constructeur de pages

Si vous n'utilisez pas de constructeur de pages comme SeedProd, vous pouvez toujours ajouter du CSS personnalisé directement dans WordPress. Les étapes dépendent du type de thème que vous utilisez, qu'il s'agisse d'un thème classique ou d'un thème de blocs.

Les thèmes classiques utilisent l'ancien outil de personnalisation et s'appuient souvent sur des widgets et des modèles de pages. Les thèmes de blocs, quant à eux, utilisent le nouveau Éditeur de site, qui vous permet de concevoir l'ensemble de votre site avec des blocs.

Les deux boîtes sont intégrées à WordPress, il n'y a donc rien à installer. Je les utilise pour des modifications ponctuelles plutôt que pour quoi que ce soit que je veuille conserver, car WordPress classe le CSS sous le thème actif à ce moment-là.

Utiliser le personnaliseur WordPress (Thèmes classiques)

Dans votre tableau de bord WordPress, accédez à Apparence » Personnaliser.

Personnalisation de l'apparence d'un thème WordPress classique.

Dans le menu du personnaliseur, cliquez sur CSS supplémentaire.

Une zone de texte apparaîtra où vous pourrez coller votre code personnalisé. Par exemple :

p {
  color: #0073aa;
}

Cela change tout le texte de paragraphe de votre site en une nuance de bleu.

Vous verrez un aperçu en direct de vos modifications sur la droite pendant que vous tapez.

comment ajouter du CSS personnalisé dans WordPress en utilisant le personnaliseur de thème

Lorsque vous êtes satisfait du résultat, cliquez sur le bouton Publier pour enregistrer vos modifications.

Cette méthode fonctionne bien avec les anciens thèmes qui prennent en charge le personnaliseur, et elle ne nécessite aucun plugin WordPress.

Utiliser l'éditeur de site (thèmes blocs)

Si votre site WordPress utilise un thème bloc, vous gérerez votre design à l'aide de l'éditeur de site complet au lieu du personnaliseur.

Pour commencer, allez dans Apparence » Éditeur dans votre tableau de bord WordPress.

Ouverture de l'éditeur complet de site WordPress

Dans la barre latérale gauche, cliquez sur l'icône Styles. Elle ressemble à un demi-cercle ou à une palette de peinture.

Ouverture des styles de l'éditeur complet de site

Cliquez ensuite sur la petite icône en forme de crayon intitulée Modifier les styles.

Modification des styles dans l'éditeur complet de site WordPress

Vous verrez maintenant l'éditeur WordPress. Dans le coin supérieur droit de l'écran, cliquez sur le menu à trois points (⋮) et sélectionnez CSS additionnel dans le menu déroulant.

Ouverture du CSS supplémentaire dans l'éditeur complet de site WordPress

Collez votre code personnalisé dans la boîte. Par exemple :

p {
  color: #0073aa;
}

Cela changera la couleur du texte des paragraphes sur l'ensemble de votre site.

comment ajouter du CSS personnalisé dans WordPress en utilisant l'éditeur complet de site

Cliquez sur Enregistrer dans le coin supérieur droit pour appliquer les modifications.

Pas d'option CSS additionnel dans ce menu ? Ce n'est presque jamais votre thème. Cela dépend d'une permission sur votre compte utilisateur, et la section ci-dessous explique comment la vérifier.

3. Utiliser un plugin CSS personnalisé

Si votre thème ne prend pas en charge le personnaliseur ou l'éditeur de site, ou si vous souhaitez simplement un moyen propre de gérer votre CSS en un seul endroit, je vous recommande d'utiliser un plugin comme WPCode.

Plugin de snippets de code WordPress WPCode

WPCode est un plugin WordPress léger qui vous permet d'ajouter des extraits de code personnalisés, y compris du CSS, sans modifier les fichiers de votre thème.

Une fois que vous avez installé et activé WPCode, allez dans Extraits de code » + Ajouter un extrait dans votre tableau de bord WordPress.

Ajout d'un nouveau extrait de code dans WPCode

Cliquez sur la boîte qui dit Ajouter votre code personnalisé (Nouvel extrait) et donnez un nom à votre extrait, par exemple Styles CSS personnalisés.

Ajouter un extrait de code personnalisé dans WPCode

Sous Type de code, sélectionnez Extrait CSS dans le menu déroulant.

Collez maintenant votre CSS dans la boîte de code. Par exemple :

p {
  color: #0073aa;
}

Faites défiler vers le bas et choisissez Insertion automatique pour appliquer le CSS sur l'ensemble de votre site.

comment ajouter du CSS personnalisé dans WordPress en utilisant le plugin WPCode

Cliquez ensuite sur Enregistrer l'extrait et activez le commutateur en haut sur Actif.

Et voilà ! Vos styles personnalisés sont maintenant en ligne sur votre site, et vous pouvez revenir à cet extrait à tout moment pour apporter des modifications.

Cette méthode ne fonctionne que si vous utilisez un thème classique. Les thèmes blocs n'incluent pas l'accès à l'éditeur de fichiers de thème dans le tableau de bord WordPress.

Si vous utilisez un thème classique et que vous êtes à l'aise avec la modification de code, vous pouvez ajouter du CSS personnalisé directement dans le fichier style.css de votre thème. Mais je ne le recommande pas, sauf si vous savez ce que vous faites.

Lorsque vous modifiez directement les fichiers de thème, vos modifications peuvent être perdues lors des mises à jour. Vous ne verrez pas non plus d'aperçu en direct, et même une petite faute de frappe peut casser votre mise en page.

Cela dit, si vous utilisez un thème enfant ou si vous savez comment restaurer votre site en cas de problème, voici comment procéder.

Allez dans Apparence » Éditeur de fichiers de thème dans votre tableau de bord WordPress.

Ouverture de l'éditeur de fichiers classique de WordPress

Dans la liste des fichiers à droite, cliquez sur style.css.

comment ajouter du CSS personnalisé dans WordPress style.css dans l'éditeur de thème

Faites défiler jusqu'en bas du fichier et collez votre CSS. Par exemple :

p {
  color: #0073aa;
}

Cliquez sur Mettre à jour le fichier pour enregistrer vos modifications.

Exemple de CSS personnalisé en modifiant le fichier style.css.

Ne modifiez les fichiers du thème qu'en utilisant un thème enfant : sans lui, la prochaine mise à jour du thème écrasera tout ce que vous avez ajouté. Si vous n'êtes pas sûr de la façon de restaurer votre site en cas de problème, utilisez SeedProd ou WPCode à la place.

Pourquoi l'option CSS additionnel est-elle manquante dans WordPress ?

WordPress masque le CSS additionnel de tout compte qui n'a pas la permission appelée edit_css, donc lorsque la boîte disparaît, c'est la permission qui a disparu, pas la fonctionnalité.

Le thème semble être le coupable évident, et il ne l'est presque jamais. WordPress applique la même vérification de permission pour la boîte du personnaliseur et la boîte de l'éditeur de site, donc changer de thème ne change rien.

Trois choses désactivent cette permission :

  • Un réglage de sécurité dans wp-config.php. Lorsque DISALLOW_UNFILTERED_HTML est défini sur un site, WordPress retire la modification du CSS personnalisé à tout le monde, y compris aux administrateurs.
  • Multisite. Sur un réseau WordPress, seul le super administrateur qui gère le réseau conserve la permission, donc les administrateurs de sites individuels perdent la boîte.
  • Un plugin de durcissement qui le supprime. La permission edit_css est basée sur une plus ancienne appelée unfiltered_html, et certains plugins de sécurité suppriment celle-ci, ce qui emporte la boîte CSS avec elle.

Je suis allé lire cela dans le code de WordPress 7.1 lui-même plutôt que de répéter l'explication du thème, car l'option n'est pas du tout basée sur le support du thème.

Si vous êtes le seul administrateur et que rien d'évident ne devrait vous bloquer, demandez à votre hébergeur ou à celui qui a configuré le site si DISALLOW_UNFILTERED_HTML est défini dans votre fichier wp-config.php. C'est le plus rapide à exclure.

Si le réglage s'avère délibéré, respectez-le et placez votre CSS quelque part qui ne passe pas par la même vérification. La boîte CSS personnalisée de SeedProd s'enregistre via les propres permissions du constructeur et WPCode utilise sa propre permission de fragment, donc un panneau CSS additionnel manquant n'empêche aucun d'eux de fonctionner.

Quelle méthode devriez-vous utiliser ?

Choisissez en fonction de ce que vous voulez qu'il se passe lorsque vous changez de thème, car c'est la vraie différence entre ces quatre.

MéthodeIdéal pourSurvit à un changement de thème ?Nécessite un plan payant ?
SeedProdStyliser les pages de destination et les modèles que vous avez créés vous-mêmeOui, le CSS est enregistré avec la pageNon pour une seule page, Plus pour l'ensemble du site
Personnaliseur ou Éditeur de siteUne petite modification du thème que vous utilisez actuellementNon, WordPress l'enregistre par thèmeNon
WPCodeCSS que vous souhaitez conserver lors de tout changement de thèmeOuiNon
Fichiers du thèmeRien, sauf si vous travaillez dans un thème enfantNon, la prochaine mise à jour l'écraseraNon

Si le CSS concerne l'ensemble du site et que vous voulez arrêter d'y penser, j'utiliserais WPCode, car c'est le seul des quatre qui ignore complètement votre thème. Si le style appartient à une page que vous avez conçue, conservez-le dans SeedProd avec la page.

Le personnaliseur convient toujours pour une petite modification que vous ne regretteriez pas après un re-thème. Sachez simplement ce que vous choisissez.

Bonus : Cibler le CSS personnalisé pour des pages ou des blocs

Parfois, vous ne voulez pas que votre CSS affecte tout le site, vous voulez juste qu'il s'applique à une seule page ou à un seul bloc. Vous pouvez le faire en utilisant des ID de page ou des classes CSS personnalisées.

Utilisation des ID de page dans WordPress

Chaque page dans WordPress a un ID unique, et vous pouvez l'utiliser pour cibler les styles d'une seule page.

Pour trouver l'ID de la page, visitez la page dans votre navigateur, faites un clic droit n'importe où et choisissez Inspecter.

Inspection d'un élément de page WordPress dans le navigateur web Chrome

Dans le code, recherchez la balise <body>. Elle inclura une classe comme page-id-37.

Trouver l'ID de page WordPress dans l'outil d'inspection d'éléments

Vous pouvez ensuite l'utiliser dans votre CSS comme ceci :

.page-id-37 p {
  color: green;
}
Ajout de CSS personnalisé à des ID de page spécifiques dans WordPress

Cela ne changera la couleur du texte du paragraphe que sur cette page spécifique.

Exemple de CSS personnalisé ciblant des ID de page spécifiques dans WordPress

Utilisation des paramètres de bloc de SeedProd

Si vous utilisez SeedProd, vous pouvez cibler des blocs spécifiques en ajoutant un nom de classe personnalisé.

Ouvrez votre page dans l'éditeur SeedProd et cliquez sur le bloc que vous souhaitez styliser. Dans mon cas, je veux styliser un bloc de titre spécifique.

Dans le panneau de gauche, allez à l'onglet Avancé, recherchez l'option Attributs et développez-la.

Attributs de bloc dans le bloc SeedProd

Trouvez le champ intitulé Classe CSS et ajoutez un nom de classe comme my-special-style.

Ajout d'une classe personnalisée à un bloc de titre dans SeedProd

Ensuite, dans votre boîte CSS personnalisée globale ou au niveau de la page, ajoutez quelque chose comme ceci :

.my-special-style {
  background-color: #fff7e6;
  border-radius: 10px;
}
Utilisation de la classe CSS personnalisée pour modifier le CSS du bloc de titre

Après avoir enregistré et prévisualisé la page, vous verrez vos modifications sur ce bloc spécifique sans affecter le reste de votre site.

Exemple de bloc de titre personnalisé à l'aide d'une classe CSS personnalisée dans SeedProd

FAQ sur l'ajout de CSS personnalisé dans WordPress

Comment ajouter du CSS à une page spécifique ?

Vous pouvez cibler une page avec son identifiant de page unique, comme .page-id-123 p { color: red; }. Si vous utilisez SeedProd ou WPCode, ajoutez une classe CSS personnalisée au bloc ou à la section que vous souhaitez styliser et ciblez cette classe à la place.

Puis-je utiliser le HTML et le CSS ensemble ?

Oui. Vous pouvez ajouter du HTML dans les blocs ou les widgets WordPress et le styliser avec du CSS personnalisé, tant que votre CSS cible le bon élément ou la bonne classe.

Est-il sûr d'ajouter du CSS sans développeur ?

Oui, tant que vous restez en dehors des fichiers de votre thème. Le CSS ne modifie que l'apparence des choses, donc une erreur se manifeste par une bizarrerie visuelle plutôt qu'un site cassé, et vous pouvez supprimer la règle pour l'annuler. La modification directe des fichiers de thème est la seule partie de cette opération qui comporte un risque réel.

L'ajout de CSS à WordPress affectera-t-il les appareils mobiles ?

Votre CSS s'applique à toutes les tailles d'écran à moins que vous ne l'enveloppiez dans une requête média. Si vous travaillez dans SeedProd, vous pouvez passer à l'aperçu mobile dans le constructeur et l'ajuster là avant de publier.

Pourquoi mon CSS personnalisé ne fonctionne-t-il pas ?

Deux choses en sont le plus souvent la cause. Soit une règle de votre thème est plus spécifique que la vôtre, donc elle l'emporte, soit un plugin de mise en cache sert toujours la feuille de style précédente. Videz d'abord votre cache, puis faites un clic droit sur l'élément et choisissez Inspecter pour voir quelle règle est réellement appliquée.

Où WordPress stocke-t-il mon CSS personnalisé ?

Le CSS que vous ajoutez dans le personnaliseur va dans un article caché que WordPress nomme d'après votre thème actif, c'est pourquoi il ne vous suit pas lorsque vous changez. L'éditeur de site conserve son CSS avec les styles globaux de votre thème. SeedProd et WPCode stockent tous deux les leurs en dehors du thème.

Prêt à personnaliser votre site WordPress ?

Le CSS personnalisé est le moyen le plus rapide de contourner un thème qui ne vous permet pas de changer quelque chose, et rien de tout cela ne nécessite un développeur.

Vous n'avez pas à reconstruire quoi que ce soit ni à apprendre comment fonctionnent les feuilles de style pour l'utiliser. Décidez où le CSS doit vivre, collez-le et regardez la page dans votre navigateur.

Si vous préférez styliser visuellement et le conserver attaché à la page que vous avez créée, SeedProd gère les deux au même endroit.

Vous voulez continuer à personnaliser votre site WordPress ?

Voici quelques guides que je recommande ensuite :

Merci de votre lecture ! Nous serions ravis d'entendre vos réflexions, alors n'hésitez pas à rejoindre la conversation sur YouTubeX et Facebook pour plus de conseils et de contenu utiles pour développer votre entreprise.

avatar de l'auteur
Stacey Corrin Spécialiste en marketing de contenu
Stacey Corrin est une spécialiste certifiée en marketing de contenu et en référencement, avec plus de 15 ans d'expérience dans la rédaction sur WordPress, le SEO et le marketing numérique. Elle gère le contenu pour SeedProd et RafflePress, couvrant les outils et stratégies qu'elle utilise et teste elle-même.

Avis de non-responsabilité : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Nous ne recommandons que les produits que nous pensons apporter de la valeur à nos lecteurs.

Gérez ce site WordPress en discutant avec ChatGPT ou Claude. Plugin gratuit. Essayer gratuitement