Désactiver le lien sur les termes d’une taxonomie associé à un contenu sous WordPress

La fonction get_the_term_list retourne les termes associés à un contenu pour une taxonomie définie préalablement. Par défaut, le terme est lié à la page d’archive – comme pour les catégories. Comment faire pour supprimer le lien et n’afficher que le terme ?

N.B : Cette astuce fonctionne dans votre boucle WordPress et s’adresse à des utilisateurs avancés.

Il convient de rajouter un strip_tags devant la fonction get_the_term_list pour désactiver le lien. Voici la ligne de code qui en résulte :

<?php echo strip_tags( get_the_term_list($post->ID, 'type') ); ?>

Pour rappel, get_the_term_list nécessite de passer le paramètre indiquant à quelle taxonomie vous faites référence – dans l’exemple, il s’agit de la taxonomie type.

Une astuce à garder sous la main… qui vous économisera – je l’espère, le temps que j’ai perdu à trouver la solution.

10 commentaires

  1. Julien

    Le code dans mon précédent post était

    Merci pour ta réponse mais je n’ai pas bien compris.

    Quand j’insère le code décrit plus haut, cela casse toute mise en forme css et la séparation entre les tags de taxonomie.

    J’ai donc essayé d’insérer du a ou li mais rien ne bouge.

    Merci !!

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX