wake-up-neo.com

ruft einen bestimmten Taxonomiebegriffsnamen ab

Ich muss einen bestimmten Begriff mit seiner ID drucken. Ich bekomme das für Kategorien mit diesem Code:

<a href="<?php echo get_category_link(1); ?>" title="<?php echo get_cat_name(1);?>"><?php echo get_cat_name(1);?></a>

… Wobei 1 die ID ist, die ich drucken muss. Gibt es so etwas wie das Folgende?

<?php echo get_term_link(1); ?>

oder

<?php echo get_term_name(1); ?>
3
federica

Verwenden Sie get_term() , um den Namen, den Slug oder die Beschreibung abzurufen:

$term = get_term( 1, 'taxonomy_slug' );
// Name
echo $term->name;

// Link
echo get_term_link(1, 'taxonomy_slug'); 
// OR
echo get_term_link( $term ); 
5
Eric Holmes

Seit WP 2.3.0 gibt es eine API, um die Felder des Terms abzurufen: get_term_field() .

Also würde ich lieber<?php get_term_field( 'key', $term ); ?>verwenden, was ziemlich praktisch ist:

  • key: kann mehrfach sein: Link, Name usw.
  • $term: kann entweder die term_id oder das\WP_Term-Objekt sein.
6
Maxime Culea