Comment puis-je supprimer les liens de la fonction « obtenir la liste à long terme »?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/12746

  •  16-10-2019
  •  | 
  •  

Question

<?php echo get_the_term_list( $post->ID, 'people', 'People: ', ' ', '' ); ?> 

renvoie quelque chose comme ceci:

People: <a href="person1">Person1</a>, <a href="person2">Person2</a>, ...

Comment puis-je faire revenir la même chose sans liens comme ceci:

People: Person1, Person2
Était-ce utile?

La solution

Il peut être plus facile d'écrire simplement la liste manuellement, quelque chose comme:

<?php
$terms = wp_get_post_tags( $post->ID );
//For custom taxonomy use this line below
//$terms = wp_get_object_terms( $post->ID, 'people' );

foreach( $terms as $term )
    $term_names[] = $term->name;

echo implode( ', ', $term_names );

Autres conseils

Sinon, vous pouvez également utiliser

<?php 
echo strip_tags (
    get_the_term_list( get_the_ID(), 'tax_name', "Text Before Value ",", " )
);
?>
scroll top