Visualizzare il nome e la descrizione di un termine di tassonomia personalizzata

30 mag 2014, 12:06:26
Visualizzazioni: 31.3K
Voti: 2

Come posso visualizzare il nome e la descrizione di un termine per una tassonomia personalizzata all'interno del Loop (nel template della pagina singola)?

Attualmente posso mostrare il suo nome in questo modo:

the_terms( $post->ID , 'director', 'regista: ');

ma non riesco a ottenere la descrizione

MODIFICA
Non voglio utilizzare codice PHP aggiuntivo come:

$directors = get_the_terms($post->ID ,'director');
foreach($directors as $director){
    $director_name = $director->name;
    $director_desc = $director->description;
}
3
Commenti

Forse questo ti aiuterà: get_the_terms()

Sven Sven
30 mag 2014 12:35:41

Dovrei fare qualche iterazione usando get_the_term. Aggiungerò una modifica per chiarire meglio la mia domanda. Grazie comunque

biji buji biji buji
30 mag 2014 13:00:43

Potresti inserire una funzione personalizzata nel tuo functions.php e chiamarla dai tuoi file template...

Sven Sven
30 mag 2014 16:38:05
Tutte le risposte alla domanda 2
1

Dai un'occhiata a get term(). Questa funzione restituisce il nome e la descrizione di un termine.

Ecco gli esempi forniti nel codex

Restituisce il nome del termine: ad es. Nome Termine Esempio

$name = $term->name;

Restituisce la descrizione del termine: ad es. Questo è il mio nuovo termine personalizzato.

$desc = $term->description;

30 mag 2014 12:17:00
Commenti

documentazione: Get all Term data from database by Term ID. Non voglio contattare nuovamente il DB!

biji buji biji buji
30 mag 2014 12:47:21
0

Ottieni il termine per primo

$current_term = get_term_by( 'slug', 'category-slug', 'taxonomy' );

Mostra la descrizione

echo $current_term->description;
6 set 2016 19:54:29