WordPress inclus, depuis la version 2.3, la gestion des tags en natifs. Je viens de rajouter dans le thème de ce blog la gestion des tags. Voyons comment afficher, dans votre thème ou dans un thème existant, ces tags.
Afficher le nuage de tags
Le nuage de tags permet d’afficher vos tags, sous forme d’une liste, la taille de chaque tag étant déterminé par leur importance dans votre blog. Ainsi plus un tags sera associé à des articles, plus celui-ci sera affiché en gros. Ce nuage de tags, est le plus souvent à afficher dans la barre latérale de votre blog. Il vous faudra donc rajouter le code dans le fichier de cette barre latérale (ou ailleurs si vous le voulez) qui se trouve dans le fichier sidebar.php dans le thème par défaut. La fonction à utiliser est wp_tag_cloud. Afin de rendre vos thèmes compatibles avec les versions antérieures de wordpress 2.3, on teste l’existence de cette fonction avant utilisation grâce à la méthode function_exists.
Voici la liste des paramètres utilisables:
- smallest : la taille minimale
- largest : la taille maximale
- unit : l’unité de mesure de la police (pt par défaut)
- number : le nombre de tags à afficher (0 pour tout afficher)
- format : le format d’affichage du nuage (list, array ou flat (option par défaut)).
- orderby : le tri des tags (name ou count). Les tags sont triés par nom par défaut.
- order : l’ordre de tri (ASC ou DESC). ASC est l’option par défaut.
- exclude : la liste des tags à exclure. Par défaut, aucun tags n’est exclus.
- include : la liste de tags à inclure. Par défaut, tous les tags sont inclus.
Dans l’exemple suivant on affichera tous les tags sous forme d’une liste (ul li) avec un police minimale de 8 pt et un police maximale de 22. On donne à la liste un id pour pouvoir facilement styler les tags grâce à une feuille de style.
Tags
Afficher les tags d’un article
L’affichage des tags d’un article se fait par la fonction the_tags. Elle permet d’afficher les tags associés à l’article en cours. La fonction à 3 paramètres :
- le premier correspond à ce qui sera affiché avant la liste de tags.
- le deuxième correspond à ce qui sera affiché entre 2 tags
- le dernier correspond à ce qui sera affiché après la liste de tags.
Dans l’exemple suivant, on affichera la liste de tags de l’article séparés par des virgules, précédés par « Tags : ».
Ce code est a rajouter dans toutes les pages où sont affichées un article (résultat de recherche, page d’accueil, page d’un article, …).
Et voila. A vous maintenant de mettre à jour vos thèmes ;).
Tweet