Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment ajouter des styles personnalisés aux widgets WordPress (2 façons)

La version des sites WordPress nous a appris que les petits détails font de grandes différences. Un style de widget personnalisé peut transformer un bon site en un site exceptionnel.

Chez WPBeginner, nous faisons en sorte que chaque élément fonctionne ensemble. Prenez nos widgets de colonne latérale, par exemple.

Nous avons personnalisé leur apparence pour mettre en valeur les ressources importantes et les intégrer parfaitement à la conception de notre site. Cela nous aide à instaurer un climat de confiance avec des millions d’internautes.

Dans ce guide, nous partagerons les méthodes les plus simples pour personnaliser les styles de widgets WordPress. Vous apprendrez des techniques pour que vos widgets aient un aspect professionnel et s’intègrent parfaitement à votre thème.

Adding custom styles to WordPress widgets

Pourquoi ajouter des styles personnalisés aux widgets WordPress ?

Par défaut, les widgets WordPress utilisent le style de votre thème, qui ne correspond pas toujours à vos objectifs en matière de design. L’ajout de publicités personnalisées vous permet de mieux contrôler l’apparence et la convivialité de vos widgets.

Voici pourquoi il vaut la peine de le personnaliser :

  • 🎨 A dapté à votre marque : Les styles personnalisés vous permettent d’aligner les couleurs, les polices et l’espacement des widgets sur la marque de votre site, pour un aspect plus cohérent.
  • 👓 Amélioration de la lisibilité : Parfois, la présentation par défaut des widgets n’est pas facile à lire. Le style peut aider à améliorer les tailles de police, le contraste ou l’alignement pour une meilleure expérience pour l’utilisateur.
  • 🌟 Mettez en évidence le contenu important : Vous voulez que vos publications récentes, votre appel à l’action ou vos coordonnées ressortent ? Une CSS personnalisée peut rendre ces widgets plus attrayants.
  • 🧹 Nettoyer les designs encombrés : Si un widget semble trop encombré ou mal placé, les styles personnalisés aident à rationaliser son apparence et à l’intégrer plus harmonieusement dans votre mise en page.
  • 🧩 Créez des mises en page uniques : Les styles personnalisés ouvrent des possibilités de mise en page, comme la transformation d’un widget de texte de base en une boîte de promotion personnalisée ou l’alignement de plusieurs widgets dans une grille.

En bref, le style de vos widgets vous aide à aller au-delà de l’apparence par défaut et à créer un site plus soigné et plus professionnel.

Cela dit, voyons comment ajouter facilement des styles personnalisés à vos widgets WordPress.

Nous allons vous afficher 2 façons de personnaliser vos widgets WordPress avec des styles personnalisés. Vous pouvez utiliser ces liens rapides pour aller à/au qui vous convient le mieux :

Note : Cet article s’adresse aux utilisateurs/utilisatrices de thèmes classiques. Si vous utilisez un thème sur blocs, alors vous ne verrez pas les pages Widgets ou Outil de personnalisation du thème sur votre admin. Vous devrez utiliser les blocs et l’éditeur de site complet pour personnaliser votre thème.

En savoir plus, consultez notre guide complet sur la modification d’un site WordPress.

Méthode 1 : Styliser les widgets WordPress avec du code CSS

Les widgets WordPress utilisent désormais l’éditeur de blocs pour ajouter un nouveau widget et un bloc aux zones de widgets et aux colonnes latérales. Cela signifie que vous verrez quelques options de style de bloc pour certains des blocs WordPress par défaut.

Par exemple, si vous allez sur la page Apparence ” Widgets et cliquez sur un bloc WordPress par défaut, vous verrez des options permettant de modifier les couleurs et la typographie du bloc.

The default WordPress widget styling options

Cependant, tous les blocs ne sont pas livrés avec ces options de widget, en particulier si ces blocs ne sont pas ceux de WordPress par défaut. Heureusement, l’un des avantages de l’utilisation de l’éditeur de blocs pour les widgets est que vous pouvez facilement ajouter des classes CSS personnalisées à chaque bloc.

Il vous suffit de cliquer sur le widget auquel vous souhaitez ajouter des styles personnalisés.

Ensuite, vous devez défiler vers le bas jusqu’à l’onglet “Avancé” sous le panneau Bloc. À partir de là, vous pouvez ajouter une classe CSS personnalisée.

Adding custom CSS class to widgets in Block Editor

N’oubliez pas d’enregistrer les réglages de votre widget en cliquant sur le bouton “Mettre à jour”.

Vous pouvez maintenant ajouter une CSS personnalisée à votre thème WordPress en ciblant cette classe CSS particulière.

Il vous suffit de vous rendre sur la page Apparence ” Outil de personnalisation et de personnaliser l’onglet CSS supplémentaire. Vous y verrez une prévisualisation en direct de votre site avec une case pour ajouter vos règles CSS.

Add CSS rules

Une autre méthode efficace pour ajouter des feuilles de style CSS personnalisées consiste à utiliser WPCode.

Nous l’avons testé de manière approfondie et avons trouvé qu’il s’agissait de l’un des moyens les plus sûrs d’intégrer du code personnalisé dans votre thème. Si vous gérez de nombreux extraits CSS, WPCode facilite leur organisation et leur suivi.

Pour plus de détails sur ses fonctionnalités et ses avantages, n’hésitez pas à consulter notre avis sur WPCode.

Confirmez, tout d’abord, l’installation de l’extension WPCode. Pour obtenir des instructions étape par étape, vous pouvez lire notre guide sur l’installation d’une extension WordPress.

Note : Vous pouvez utiliser l’offre gratuite de WPCode pour ce tutoriel. Mais si vous décidez de passer en version pro, vous bénéficierez d’avantages supplémentaires comme l’accès à une bibliothèque cloud d’extraits de code et à une logique conditionnelle intelligente pour plus de flexibilité dans la gestion de votre code.

Ensuite, allez dans Code Snippets “ + Add Snippet et sélectionnez ‘Add Your Custom Code (New Snippet)’ (Ajouter votre code personnalisé (nouvel extrait)). Cliquez ensuite sur le bouton “+ Ajouter un extrait personnalisé”.

Adding a new custom code snippet in WPCode

Donnez maintenant un nom à votre nouveau CSS personnalisé. Il peut s’agir de quelque chose de simple comme “Style de widget personnalisé”.

Modifiez ensuite le type de code en “extrait CSS”.

Custom CSS to style WordPress widgets

Ensuite, ajoutez votre CSS personnalisé dans le champ.

Voici quelques feuilles de style CSS de base que nous avons utilisées :

.latest-articles { 
background-color:#def4f1;
padding:10px;
}

Une fois cela fait, défilez vers le bas jusqu’à la section Insertion. Confirmez que la méthode d’insertion est définie sur “Insertion automatique” et que l’Emplacement est “En-tête du site”.

Ensuite, faites basculer le bouton en haut à droite jusqu’à ce qu’il indique “Actif” et cliquez sur “Enregistrer l’extrait”.

Choosing Site Wide Header as the code location in WPCode

Après avoir ajouté votre CSS personnalisé, vous pouvez consulter votre site WordPress sur mobile ou ordinateur de bureau pour le voir en action.

Voici à quoi ressemble le nôtre sur notre site WordPress de démonstration :

Block widget with custom style preview

Méthode 2 : Styliser les widgets WordPress avec la bannière CSS d’accroche (Aucun code)

L’un des problèmes de la méthode ci-dessus est que vous devez écrire du code CSS. Or, tous les utilisateurs/utilisatrices ne connaissent pas CSS ou ne veulent tout simplement pas écrire du code eux-mêmes.

Dans ce cas, vous pouvez utiliser CSS Hero. Il s’agit d’une extension de personnalisation WordPress qui vous permet d’ajouter des CSS personnalisés à votre thème WordPress sans écrire de code.

Vous pouvez en savoir plus sur cette extension dans notre Avis CSS Hero.

Tout d’abord, vous devez installer et activer la bannière d’accroche CSS Hero. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Dès qu’elle est activée, l’extension ajoute un nouvel élément de menu à votre barre d’outils d’administration WordPress, en haut de la page.

Ensuite, vous devez vous rendre sur la page où se trouve le widget que vous souhaitez styliser et cliquer sur le bouton CSS Hero en haut de la page.

Opening CSS Hero in WordPress

La page s’ouvre alors dans l’interface de l’éditeur/éditrices CSS Hero.

Il s’agit d’un éditeur/éditrices direct où vous pouvez simplement pointer et cliquer sur n’importe quel article de votre site et en modifier le style.

CSS Hero interface

Il vous suffit de placer votre souris sur le widget que vous souhaitez styliser. Cliquez ensuite pour le sélectionner.

Dans cet exemple, nous avons sélectionné notre widget Recherche.

Clicking on a search widget in CSS Hero

Ensuite, vous pouvez utiliser le menu de gauche pour styliser votre widget comme vous le souhaitez. Cela inclut des options de style avancées comme les dégradés, la typographie, le rembourrage, les marges et les bordures.

Dans l’exemple ci-dessous, nous avons modifié la taille de la police du widget de recherche WordPress afin qu’il ressorte encore plus.

Changing a search widget's typography in CSS Hero

Vous pouvez également modifier des éléments spécifiques du widget si nécessaire.

Par exemple, nous avons décidé de modifier le rayon-radius de la bordure du bouton et des champs de recherche. De cette manière, ils sont plus courbés et plus élégants.

Changing a search widget's border radius in CSS Hero

Lorsque vous avez terminé, n’oubliez pas de cliquer sur le bouton “Enregistrer” pour stocker vos réglages.

Ensuite, allez-y et prévisualisez votre site pour voir votre nouvelle conception WordPress en action.

Clicking the Save button in CSS Hero

Nous espérons que cet article vous a aidé à apprendre comment ajouter des styles personnalisés aux widgets WordPress. Vous pouvez également consulter notre sélection des meilleurs constructeurs de pages par glisser-déposer pour WordPress et notre comparaison des avantages et inconvénients entre les thèmes WordPress gratuits et premium.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

20 commentairesLeave a Reply

  1. The Plugin was really Great but I had a problem…

    It doesn’t work when i add custom css….

    May be plugin css is overriding my code but.. that really sad…

    Hey Wpbeginner.com Team.. Please leave me a reply,]

    I You can tell me how to fix it…

  2. I love this plugin but every time I activate it, I have trouble with the gallery widget. It works fine with the plugin deactivated, but if I turn on the plugin, the gallery widget won’t save any images. All of the other widgets work fine. Does anyone else have this issue?

  3. Finally, after failing at trying to decode the jargon I get on inspect, this article told me exactly what I needed.

    Thanks

  4. Hi, I tried to do it manually, inspected the element and its class but it did not work.

    I am trying to change the style of a WPform.

    Could you help me?

  5. i have added a widget area to my header using the functions.php and header.php files. i can see the widget ive added on my site but i want to put it next to the menu, any idea how to do this please? i want it to sit to the right hand side of the menu.

  6. Why does my layout under widget styles only shows the padding option, without the bottom margin, gutter & row layout option.

  7. hallo
    I can not make any changes because it is inactive
    Being processed plugin / css / plugin-front.css (inactive),How can I activate pleas

  8. Hello, my theme doesn’t have a right sidebar, it came with just a footer widget area, can I use the custom css to add a right sidebar? Please help me, thanks

    • No, you will first need to define a widget ready area. Your theme may already have an option to use a sidebar layout. If it doesn’t, then we would recommend you to ask the theme author for support. On the other hand, if you feel confident in your coding skills, then go a head.

      Admin

  9. I want to change them manually. Am I right that by using widget-number class you actually can’t move them up or down in the widgets area, because their id will change, or it works differently?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.