J'essaie de récupérer toutes les catégories liées à un message spécifique à l'aide de la fonction wp_get_post_categories()
. Le problème est qu'il s'agit d'un type de publication personnalisé. J'ai donc essayé de l'envoyer dans le tableau $ args:
wp_get_post_categories($id,array('post_type'=>'product'));
mais cela a également renvoyé un tableau vide. Quelle est la bonne façon de le faire?
Etes-vous sûr que ce soit une category
, et pas une coutume taxonomie ?
Si c'est une catégorie, essayez:
var_dump( wp_get_post_categories( $id ) );
ou son équivalent puisque category
est une taxonomie:
var_dump( wp_get_object_terms( $id, 'category' ) );
Votre post-type product
a probablement sa propre taxonomie "de catégorie". Essayer:
wp_get_object_terms( $id, '<your-custom-product-category-taxonomy>', array( 'fields' => 'ids' ) );