Kategorien für einen bestimmten Beitrag abrufen – Typ des benutzerdefinierten Beitrags

Ich versuche, alle Kategorien, die sich auf einen bestimmten Beitrag wp_get_post_categories() , mithilfe der wp_get_post_categories() -function wp_get_post_categories() . Das Problem ist, dass es ein benutzerdefinierter Post-Typ ist, also habe ich versucht, es im $ args-Array zu senden:

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

aber das hat auch ein leeres Array zurückgegeben. Was ist der richtige Weg?

Solutions Collecting From Web of "Kategorien für einen bestimmten Beitrag abrufen – Typ des benutzerdefinierten Beitrags"

Sind Sie sicher, dass es sich um eine category und nicht um eine benutzerdefinierte Taxonomie handelt ?

Wenn es sich um eine Kategorie handelt:

 var_dump( wp_get_post_categories( $id ) ); 

oder sein Äquivalent, da category eine Taxonomie ist:

 var_dump( wp_get_object_terms( $id, 'category' ) ); 

Ihr post-type product hat wahrscheinlich eine eigene Taxonomie “Kategorie”. Versuchen:

 wp_get_object_terms( $id, '', array( 'fields' => 'ids' ) );