Blog Web & Design

Ajouter une classe à « get the tag list »

La fonction « get the tag list » permet de récupérer la liste des tags sur un article, des paramètres permettent de rajouter des elements avant et après cheque tag, mais aucun à l’intérieur.

Si nous voulons rajouter une classe spécifique pour chaque lien, il faut créer une nouvelle fonctionnalité wordpress.

Le code dans functions.php

// Ajouter un lien à la liste des tags
add_filter('the_tags', 'add_class_get_the_tag_list');

function add_class_get_the_tag_list($list) {
    $list = str_replace('rel="tag">', 'rel="tag" class="tag">', $list);
    $list = str_replace('</a>', '</span></a>', $list);
    return $list;
}

Utilisation

Dans votre template, il vous suffit d’ajouter :

Besoin d’un spécialiste WordPress pour votre projet ? Contactez-moi

<?php if(get_the_tag_list('','','')) {
    echo get_the_tag_list(); 
}?>
Dernière mise à jour le Auteur : Thomas Dufranne

Ce contenu vous a-t-il été utile ?

Merci pour votre avis !

Si vous pensez pouvoir aider d'autres personnes, pensez à partager le contenu

Merci pour votre avis !

Désolé que vous n'ayez pas trouvé votre réponse.

Je vous invite à me poser vos question par commentaire ou par e-mail !

Repondre

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.