Ajouter une class CSS à la fonction the_tags
En cas de besoin, il peut être utile d’ajouter une ou plusieurs class CSS à la fonction the_tags() de WordPress.
La fonction the_tags()
de WordPress permet d’afficher la liste des tags d’un article. Après avoir vu l’astuce pour ajouter une class CSS aux fonctions next et previous_post_link, je vous propose de faire la même chose pour la fonction the_tags()
.
Copier le code ci-dessous dans le fichier functions.php
de votre thème pour ajouter une ou plusieurs class aux liens de vos tags :
[pastacode lang=”php” message=”” highlight=”” provider=”manual”]
add_filter('the_tags','gkp_add_class_the_tags');
function gkp_add_class_the_tags( $html ) {
if( preg_match('/<a class="/', $html) == 0 )
$html = str_replace('<a', '<a class="tags"', $html);
else
$html = preg_replace('/<a class="(.+)"/', '<a class="tags $1"', $html);
return $html;
}
[/pastacode]
1 Commentaire
Bonjour,
J’essayer d’appliquer cette méthode pour ajouter une classe à la “date + heure” des commentaires (l’objectif derrière est de pouvoir faire un display:none pour les masquer).
Dans la source ça donne ça :
J’ai tenté ça :
en remplaçant aussi
the_date
parget_the_date
ouget_the_time
… rien n’y fait.Peux-tu m’aider ?