Obține SLUG-ul termenului după ID-ul termenului

6 oct. 2010, 13:56:20
Vizualizări: 47.2K
Voturi: 12

Am o taxonomie ierarhică numită 'tarefa'

Trebuie să afișez toate postările dintr-o taxonomie copil. Am folosit funcția get_term_children pentru a verifica dacă taxonomia părinte are copii.

Dacă taxonomia părinte are copii, voi interoga postările după taxonomiile copil.

Problema este:
Trebuie să interogez postările după slug-ul taxonomiei, dar funcția get_term_children returnează un array cu ID-urile taxonomiilor.

Întrebarea este:
Cum pot să obțin slug-ul taxonomiei folosind ID-ul taxonomiei?

0
Toate răspunsurile la întrebare 1
2
24

Am un pic de dificultate în înțelegerea întrebării tale. Slug-ul taxonomiei (cum ar fi category) sau slug-ul termenului (cum ar fi uncategorized)?

get_term_children() funcționează cu termeni, așa că voi rămâne la asta.

Încearcă asta:

$term = get_term( $id, $taxonomy );
$slug = $term->slug;
6 oct. 2010 14:10:18
Comentarii

Nu cunoșteam această funcție, a funcționat conform așteptărilor ;) mulțumesc.

Sergio Soares Sergio Soares
6 oct. 2010 14:23:21

Există o metodă de a face asta cu mai puțină suprasarcină?

Odys Odys
20 dec. 2014 14:07:31