Ottenere il nome di un termine specifico della tassonomia
Ho bisogno di stampare un termine specifico con il suo ID. Per le categorie ottengo questo risultato con questo codice:
<a href="<?php echo get_category_link(1); ?>" title="<?php echo get_cat_name(1);?>"><?php echo get_cat_name(1);?></a>
... dove 1 è l'ID che devo stampare. Esiste qualcosa di simile a questo?
<?php echo get_term_link(1); ?>
oppure
<?php echo get_term_name(1); ?>

Da WP 2.3.0, esiste un'API per ottenere i campi del termine: get_term_field()
.
Quindi, preferirei usare <?php get_term_field( 'key', $term ); ?>
che è piuttosto comodo:
key
: può essere multiplo: link, name, ecc.$term
: può essere sia il term_id che l'oggetto \WP_Term.

Utilizza get_term()
per ottenere il nome, lo slug o la descrizione:
$term = get_term( 1, 'taxonomy_slug' );
// Nome
echo $term->name;
// Link
echo get_term_link(1, 'taxonomy_slug');
// OPPURE
echo get_term_link( $term );

Prego. Per favore segna questa domanda come risposta, così sparirà dalla lista delle domande senza risposta. :)

Scusa! Sono un principiante e soprattutto il mio inglese :P:P L'ho segnata correttamente?

Accanto alla mia risposta dovresti vedere un segno di spunta ✓ <- Cliccalo! :D

Questa è una soluzione lunga e scomoda per qualcosa che ora ha un metodo integrato, vedi la mia risposta sopra.

Sono contento che ora esista un modo integrato per farlo. Penso però che tu stia esagerando un po' nel definire una soluzione di 2 righe come lunga/scomoda, @MaximeCulea
