Afișarea numelui și descrierii unui termen din taxonomia personalizată

30 mai 2014, 12:06:26
Vizualizări: 31.3K
Voturi: 2

Cum pot afișa numele și descrierea unui termen dintr-o taxonomie personalizată în interiorul buclei (în șablonul paginii de postare unică)?

În prezent pot afișa numele astfel:

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

dar nu pot obține descrierea

EDITARE
Nu vreau să folosesc cod PHP suplimentar precum:

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

Poate acest lucru te va ajuta: get_the_terms()

Sven Sven
30 mai 2014 12:35:41

Ar trebui să fac o iterație atunci când folosesc get_the_term. Voi adăuga o editare pentru a clarifica întrebarea mea mai bine. Mulțumesc oricum.

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

Ai putea să pui o funcție personalizată în functions.php și să o apelezi din fișierele de șablon...

Sven Sven
30 mai 2014 16:38:05
Toate răspunsurile la întrebare 2
1

Aruncă o privire la get_term(). Această funcție returnează numele și descrierea unui termen.

Iată exemplele oferite în codex:

Îți oferă numele termenului: de ex. Exemplu de Nume Termen

$name = $term->name;

Îți oferă descrierea termenului: de ex. Acesta este noul meu termen personalizat.

$desc = $term->description;

30 mai 2014 12:17:00
Comentarii

documentație: Obține toate datele Termen din baza de date după ID-ul Termenului. Nu vreau să mai accesez baza de date din nou!

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

Obține termenul mai întâi

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

Afisează descrierea

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