29 oct 2009
Ce tutoriel expliquer comment afficher la liste des mots clés (tags) d’un article sous WordPress. Ce tutoriel est destiné aux personnes voulant modifier leur thème pour réaliser cet affichage.
Premièrement il vas falloir ouvrir et éditer le fichier wp-content/themes/<votre_theme>/single.php.
Nous allons ensuite ajouter du code PHP qui va avoir pour but d’afficher le titre « Mots clés pour ce billet » suivi de la liste des tags du billet :
<?php $postTags = get_the_tags(); ?> <?php if($postTags) { ?> <h3>Mots clés pour ce billet :</h3> <div class="single-tags"> <?php foreach($postTags as $tag) { ?> <a rel="tag" href="http://www.nukium.com/tag/<?php echo $tag->slug ?>/"><?php echo $tag->name ?></a> <?php } ?> </div> <?php } ?> |
J’ai également ajouté un <div> portant la classe single-tags afin de vous permettre de personnaliser à l’aide de CSS l’affichage des différents tags :
.single-tags a { color:#21759B; text-decoration: underline; } .single-tags a:hover { text-decoration: underline; } |
A vous de personnaliser le CSS selon vos envies

Bonjour,
meri pour cette astuce, mais comment peut-faire pour limiter l’affichage à 5 tags.
Cordialement.
Bonjour,
Remplacez la ligne du foreach par celle ci-dessous :
< ?php foreach(array_chunk($postTags, 5) as $tag) { ?>
Merci pour cette astuce, ce la fonctionne bien, par contre pour ton premier script il manque ceci :
$posttags = get_the_tags();
pour initialiser la variable $posttags.
A bientôt.
J’ai recopié exactement ça dans single.php et ça ne marche absolument pas, je n’ai même pas la div qui apparait dans mon article Oo
Damien, comme l’avait signalé Guillaume il manquait la récupération des tags (< ?php $postTags = get_the_tags(); ?>). J’ai édité le code de l’article