Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment styliser facilement les étiquettes dans WordPress (avec exemples)

Au fil des ans, WPBeginner a reçu beaucoup de questions sur les étiquettes, dont l'une est de savoir s'il vaut la peine de styliser les étiquettes WordPress pour qu'elles se démarquent sur une page.

Les étiquettes vous aident à organiser votre contenu par sujets. Elles sont comme des hashtags pour vos articles de blog WordPress et aident les utilisateurs à découvrir plus de contenu. Mais, d'après notre expérience, si elles ne se démarquent pas visuellement, elles risquent d'être négligées.

Dans cet article, nous vous montrerons comment styliser facilement les étiquettes dans WordPress pour obtenir plus d'engagement utilisateur et de vues de page sur votre site web.

Styliser les tags dans WordPress

Comment afficher les étiquettes dans WordPress

WordPress est livré avec deux taxonomies principales appelées catégories et étiquettes. Alors que les catégories sont utilisées pour les domaines majeurs de votre contenu, les étiquettes vous permettent de trier le contenu par sujets plus spécifiques.

De nombreux thèmes WordPress populaires affichent les étiquettes en haut ou en bas de vos articles par défaut.

Tags sous l'article dans WordPress

Cependant, vous pouvez également afficher les étiquettes sur les pages d'archives, le pied de page, les barres latérales et presque partout où vous le souhaitez dans WordPress.

Pour insérer un nuage d'étiquettes dans vos articles, pages et widgets de barre latérale, vous pouvez simplement ajouter le bloc « Nuage d'étiquettes ».

Bloc de nuage de tags

Un nuage d'étiquettes donne à chaque étiquette une taille de police différente en fonction du nombre d'articles. Vous pouvez également choisir d'afficher le nombre d'articles à côté de chaque étiquette.

Aperçu du nuage de tags

Ce ne sont que les options par défaut disponibles dans WordPress, mais que faire si vous vouliez personnaliser davantage vos étiquettes ? Nous allons vous montrer comment.

Jetons un coup d'œil à la façon de styliser facilement les étiquettes dans WordPress.

Styliser le nuage d'étiquettes par défaut dans WordPress

Après avoir ajouté le bloc Nuage d'étiquettes à un article ou une page, vous pouvez le personnaliser en ajoutant du CSS personnalisé.

Le bloc nuage d'étiquettes inclut automatiquement des classes CSS générées par défaut par WordPress qui peuvent être utilisées pour les styliser.

Pour ajouter du CSS personnalisé à votre site WordPress, allez simplement sur la page Apparence » Personnaliser et basculez vers l'onglet CSS additionnel.

Style de nuage de tags

Vous pouvez commencer par ajouter ce code CSS personnalisé comme point de départ.

.tag-link-position-1 { font-size:40px!important;}
.tag-link-position-2 {  font-size:35px!important;}
.tag-link-position-3 { font-size:30px!important; }
.tag-link-position-4 { font-size:35px!important; }
.tag-link-position-5 {  font-size:30px!important; }
 
 
.tag-cloud-link {
    text-decoration:none;
    background-color:#fff;
}
.tag-link-count {
    background-color: #d6d6d6;
}

Comme vous pouvez le voir, vous pouvez utiliser la classe .tag-link-position pour ajuster le style en fonction de la position des liens. Les étiquettes avec plus d'articles sont plus haut en position, et les étiquettes avec moins d'articles sont plus bas.

Si vous souhaitez que toutes les étiquettes de votre bloc nuage d'étiquettes aient la même taille, vous pouvez utiliser le CSS suivant à la place :

.tag-cloud-link { 
font-size:16px !important;
border:1px solid #d6d6d6;
}
.tag-cloud-link {
    text-decoration:none;
    background-color:#fff;
}
.tag-link-count {
    background-color: #d6d6d6;
 
}

Voici à quoi cela ressemblait sur notre site de test :

Style alternatif de nuage de tags

Styliser les étiquettes d'articles dans WordPress

En plus de styliser vos nuages d'étiquettes, vous voudrez peut-être aussi styliser les étiquettes d'articles qui sont affichées sur vos articles de blog individuels. Habituellement, votre thème WordPress les afficherait en haut ou en bas du titre de l'article ou du contenu de l'article.

Vous pouvez survoler les balises et faire un clic droit pour utiliser l'outil Inspecter pour afficher les classes CSS utilisées par votre thème WordPress.

Utiliser l'outil d'inspection pour trouver la classe des tags

Après cela, vous pouvez utiliser ces classes CSS dans votre CSS personnalisé. Voici un exemple de code basé sur les classes CSS de notre thème de test :

.entry-tag { 
padding: 5px 8px;
border-radius: 12px;
text-transform: lowercase;
background-color: #e91e63;
color:#fff;
}
.entry-tags a { 
color:#fff;
font-size:small;
font-weight:bold;
}

Voici à quoi cela ressemblait sur notre site de test.

Tags d'articles stylisés

Créer un nuage de tags personnalisé dans WordPress

Le bloc de nuage de tags par défaut est facile à utiliser, mais certains utilisateurs avancés peuvent vouloir le personnaliser afin d'avoir plus de flexibilité.

Cette méthode vous permet d'ajouter vos propres classes HTML et CSS entourant le nuage de tags. Vous pouvez ensuite l'utiliser pour personnaliser l'apparence du nuage de tags selon vos propres besoins.

La première chose à faire est de copier et coller ce code dans le fichier functions.php de votre thème ou dans un plugin d'extraits de code :

function wpb_tags() { 
$wpbtags =  get_tags();
foreach ($wpbtags as $tag) { 
$string .= '<span class="tagbox"><a class="taglink" href="'. get_tag_link($tag->term_id) .'">'. $tag->name . '</a><span class="tagcount">'. $tag->count .'</span></span>' . "\n"   ;
} 
return $string;
} 
add_shortcode('wpbtags' , 'wpb_tags' );

Nous recommandons d'ajouter ce code avec WPCode, le meilleur plugin de snippets de code pour WordPress. Il vous permet d'ajouter facilement du code personnalisé dans WordPress sans modifier le fichier functions.php de votre thème, vous évitant ainsi de casser votre site.

Pour commencer, installez et activez le plugin gratuit WPCode. Si vous avez besoin d'aide, consultez notre tutoriel sur comment installer un plugin WordPress.

Une fois le plugin activé, accédez à Snippets de code » Ajouter un snippet depuis le tableau de bord WordPress.

Ensuite, survolez l'option « Ajouter votre code personnalisé (Nouveau snippet) » avec votre souris et cliquez sur le bouton « Utiliser le snippet ».

Ajouter un nouveau fragment de code personnalisé dans WPCode

À partir d'ici, vous devez sélectionner « Snippet PHP » comme type de code dans la liste des options qui apparaissent à l'écran.

Sélectionner un extrait PHP comme type de code

Ensuite, vous pouvez ajouter un titre pour le snippet en haut de la page. Cela peut être n'importe quoi pour vous aider à vous souvenir de l'utilité du code.

Ensuite, collez simplement le code ci-dessus dans la boîte « Aperçu du code ».

Coller l'extrait dans WPCode

Après cela, tout ce que vous avez à faire est de faire passer le commutateur de « Inactif » à « Actif » et de cliquer sur le bouton « Enregistrer le snippet ».

Activez et enregistrez votre extrait de code personnalisé

Ce code ajoute un shortcode qui affiche toutes vos balises avec leur nombre d'articles à côté.

Pour l'afficher sur votre page d'archives ou dans un widget, vous devez utiliser ce shortcode :

[wpbtags]

L'utilisation de ce code seul affichera uniquement des liens de balises et le nombre d'articles à côté d'eux. Ajoutons un peu de CSS pour améliorer l'apparence. Copiez et collez simplement ce CSS personnalisé sur votre site Web.

.tagbox { 
background-color:#eee;
border: 1px solid #ccc;
margin:0px 10px 10px 0px;
line-height: 200%;
padding:2px 0 2px 2px;
  
}
.taglink  { 
padding:2px;
}
  
.tagbox a, .tagbox a:visited, .tagbox a:active { 
text-decoration:none;
}
  
.tagcount { 
background-color:green;
color:white;
position: relative;
padding:2px;
}

N'hésitez pas à modifier le CSS pour répondre à vos besoins. Voici à quoi cela ressemblait sur notre site de démonstration :

Nuage de tags personnalisé

Nous espérons que cet article vous a aidé à apprendre comment styliser facilement les balises dans WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment masquer ou styliser vos sous-catégories dans WordPress ou consulter cette liste de conseils, astuces et hacks WordPress très utiles.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

32 CommentsLeave a Reply

  1. La stylisation des balises dans WordPress peut faire une grande différence dans l'apparence générale d'un blog. J'adore que vous ayez décomposé le processus en étapes simples ; les exemples de CSS sont vraiment utiles. Votre conseil d'utiliser un thème enfant pour éviter de perdre les personnalisations est également très apprécié. Maintenant, je peux enfin donner à mes balises le relooking qu'elles méritent ! Merci de partager votre expertise et de rendre la personnalisation de WordPress plus accessible à nous tous.

  2. En lisant cet article, j'ai eu envie de créer mon propre nuage de balises. J'ai utilisé votre extrait mais j'ai modifié les couleurs et légèrement arrondi les coins. Cela a fonctionné comme par magie. C'est bien d'avoir des balises de la même couleur que le thème de l'ensemble du site Web. C'est peut-être un petit détail, mais c'est très agréable.

  3. le guide étape par étape et les extraits de code sont vraiment utiles

    QUESTION RAPIDE : Si j'applique ces extraits de code pour styliser mes tags et que je décide plus tard de changer de thème WordPress, le style des tags changera-t-il en fonction des styles par défaut du nouveau thème, ou restera-t-il avec les personnalisations que j'ai apportées à l'aide de ces extraits de code ?

    • Le CSS que vous avez ajouté devrait rester, mais vous devrez peut-être toujours modifier le CSS en fonction de la manière dont le CSS du nouveau thème affecte le style, et s'il y a des conflits.

      • Bonjour, merci pour la clarification utile !
        Tant que je peux conserver les personnalisations avec quelques ajustements mineurs, c'est très utile à savoir.
        Une question de suivi : lors du changement de thèmes, quelle serait la meilleure façon de vérifier et de résoudre les conflits CSS qui affectent le style des balises ?

        • Nous n'avons pas de meilleure méthode spécifique à recommander. Ce serait quelque chose que vous devriez vérifier manuellement.

      • Pour faire suite à la question de Dennis. Est-il préférable d'ajouter du CSS en utilisant WP Code ou de le mettre directement dans le modèle ? Je suppose que si je le mets dans le modèle, je perdrai les paramètres lors du changement de thème, mais si j'utilise WP Code, les styles resteront même après le changement de thème. Est-ce correct ?

        • Correct. C'est similaire à l'utilisation de la section CSS additionnel dans le personnalisateur de thème.

          Cela dit, le CSS nécessaire sera différent d'un thème à l'autre, donc l'utilité variera.

  4. Excellent guide, merci !

    Serait-il possible de trier les tags par ordre d'utilisation et de limiter le nombre de tags affichés ?

    • Pour le moment, vous auriez besoin d'un plugin pour cela ou d'un code personnalisé, nous n'avons pas de méthode recommandée pour cela actuellement.

      Admin

  5. C'est super ! Exactement ce que je cherchais et très élégant. Juste une question : si je voulais ajouter plus d'espace entre les tags, comment modifierais-je le CSS ? J'ai essayé de changer plusieurs des paramètres dans le CSS ci-dessus mais aucun d'entre eux n'ajoute simplement d'espace blanc entre les tags.

    • Pour cela, vous devriez contacter le support de votre thème spécifique pour obtenir de l'aide, car chaque thème a son propre emplacement pour l'image mise en avant.

      Admin

  6. J'essaie d'ajouter une classe CSS "current" aux tags pour un article unique. Les quelques solutions que j'ai trouvées ne semblent plus fonctionner. Comment faire ?

    • Cela dépendrait de votre thème spécifique. Si vous contactez le support de votre thème, ils devraient pouvoir vous indiquer où vous pouvez ajouter cette classe pour vos tags.

      Admin

  7. Mes tags sont listés en série... Pas de bordure rien rien,,, juste du texte... s'il vous plaît, comment leur donner une bordure avec une couleur d'arrière-plan ?

  8. Mon nuage de tags n'apparaît pas comme un nuage mais comme une liste, car après chaque span un saut de ligne est inséré. Comment puis-je supprimer ces sauts de ligne ?

    • Salut Hugo,

      Cet article explique comment styliser les tags de différentes manières. Si vous voulez un nuage de tags, vous pouvez utiliser le widget de nuage de tags par défaut de WordPress. Vous pouvez également utiliser la balise de modèle

      <?php wp_tag_cloud(); ?>

      Admin

  9. Je comprends que vous ayez montré une autre page sur la façon de limiter les tags à un certain nombre, mais comment puis-je le faire avec cet exemple inclus ? Cela ne semble pas fonctionner en utilisant la méthode liée en combinaison avec ceci.

  10. J'ai du mal à ajouter ceci, et je pense que c'est à cause des limitations de mon thème 'Chosen'. J'ai copié et collé tout dans mon php, et cela me donne des erreurs à tout va. On me dit actuellement qu'il y a un '.' inconnu dans ce détail. Y a-t-il un moyen de formater ceci sans utiliser les '.' avant .taglink, .tagbox, et .tagcount ?

  11. Bonjour – Je cherche un moyen de lister les tags sur une page category-slug.php. Savez-vous où je peux trouver ce tutoriel ?

    Jusqu'à présent, j'ai créé une catégorie [sitename]/category/recipes et un fichier category-recipes.php.

    Je tag les recettes, par exemple Petit-déjeuner, Dîner, etc.

    J'aimerais que les Tags s'affichent dans category-recipes.php comme ceci. Je ne sais pas ce que je fais. Je copie depuis mon fichier category.php.

    Archives de la catégorie :

    Petit-déjeuner
    maintenant, il liste tous les articles étiquetés Petit-déjeuner, quelque chose comme ceci :

    <a href="”>
    par / / publié dans cat_name . ‘ ‘;} ?>

    Dîner
    maintenant, il liste tous les articles étiquetés Dîner, quelque chose comme ceci :

    <a href="”>
    par / / publié dans cat_name . ‘ ‘;} ?>

    [Puis à la fin de toutes les étiquettes :]
         </div

    S'il vous plaît, savez-vous où je peux obtenir de l'aide pour cela ?

    merci ! – Val

  12. Le code fonctionne bien pour un nuage de tags. Cependant, j'aimerais appliquer cela aux tags de publication (c'est-à-dire les tags associés à une publication et leur nombre, au lieu de la grande liste).

    J'ai essayé quelque chose avec wp_get_post_tags mais je n'ai pas vraiment réussi à le faire fonctionner. Des suggestions ?

  13. C'est super, j'ai ajouté votre code à un plugin spécifique au site – mais y a-t-il une possibilité de le modifier de manière à ce que la taille de la police varie en fonction de la fréquence d'utilisation du tag ? Une idée s'il vous plaît ? Merci !

    • Oui, c'est possible, dans le premier extrait de code, vous devrez remplacer get_tags par la fonction wp_tag_cloud. Comme ceci :


      $wpbtags = wp_tag_cloud('smallest=15&largest=40&number=50&orderby=count&format=array');

  14. Comment faire la même chose avec le nuage de tags personnalisé pour les Catégories et les Taxonomies personnalisées ?

  15. Salut l'ami ; Comment faire exactement la même chose (afficher avec un shortcode) pour les Catégories et les Taxonomies personnalisées ? Merci pour le tutoriel au passage. Ça marche à merveille.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.