Obține categorii pentru un anumit post - Tip post personalizat

23 ian. 2013, 10:50:13
Vizualizări: 13.9K
Voturi: 3

Încerc să obțin toate categoriile care sunt asociate unui anumit post, folosind funcția wp_get_post_categories(). Problema este că este un tip de post personalizat, așa că am încercat să-l trimit în array-ul $args:

wp_get_post_categories($id,array('post_type'=>'product'));

dar asta a returnat un array gol. Care este metoda corectă de a face acest lucru?

0
Toate răspunsurile la întrebare 2
0

Ești sigur că este o categorie și nu o taxonomie personalizată?

Dacă este o categorie, încearcă:

var_dump( wp_get_post_categories( $id ) );

sau echivalentul său, deoarece category este o taxonomie:

var_dump( wp_get_object_terms( $id, 'category' ) );
23 ian. 2013 11:27:25
0

Tipul tău de postare product probabil are propria taxonomie "categorie". Încearcă:

wp_get_object_terms( $id, '<taxonomia-ta-personalizata-de-categorii-produse>', array( 'fields' => 'ids' ) );
23 ian. 2013 13:11:16