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