Ich möchte die Links aus der Termliste entfernen, die von get_the_term_list zurückgegeben wird

Ich möchte diesen Kategorietitel auf meinen Seiten behalten, aber ich möchte nicht, dass es ein Link ist.

 

Kann jemand helfen? Vielen Dank

Solutions Collecting From Web of "Ich möchte die Links aus der Termliste entfernen, die von get_the_term_list zurückgegeben wird"

Sie könnten get_the_terms() und wp_sprintf_l() :

 function wpse_52878_term_list( $args = array() ) { $default = array ( 'id' => get_the_ID(), 'taxonomy' => 'post_tag', 'before' => '', 'after' => '', ); $options = array_merge( $default, $args ); $terms = get_the_terms( $options['id'], $options['taxonomy'] ); $list = array(); foreach ( $terms as $term ) { $list[] = $term->name; } return $options['before'] . wp_sprintf_l( '%l', $list ) . $options['after']; } echo wpse_52878_term_list( array ( 'id' => get_the_ID(), 'taxonomy' => 'portfolio_cats' ) ); 

Andere Option:

 echo wp_strip_all_tags( get_the_term_list( get_the_ID(), 'portfolio_cats', ' ', ' , ', ' ') ); 

Warum nicht das benutzen?

 < ?php $portfolio_cats = wp_get_object_terms(get_the_ID(), 'portfolio_cats', array('fields' => 'names')); if(!empty($portfolio_cats)){ if(!is_wp_error( $portfolio_cats )){ echo '
    '; foreach($portfolio_cats as $term){ echo '
  • '.$term->name'
  • '; } echo '
'; } }

Versuchen Sie eine print_r mit dem zurückgegebenen Array, um den Inhalt anzuzeigen.