web-dev-qa-db-fra.com

Obtenir des conditions de publication pour plusieurs publications à la fois

Je sais que je peux obtenir les termes d’une publication en utilisant wp_get_post_terms, mais existe-t-il un moyen (sans écrire de boucle) d’utiliser tous les termes utilisés par un tableau de publications?

1
Stephen

Ce serait wp_get_object_terms . Vous aurez besoin d'un tableau d'identifiants de publication en entrée, ainsi que de la taxonomie pour laquelle vous souhaitez récupérer les termes (disons: livres). Cela devrait fonctionner (non testé):

$my_query    = new wp_query ($args);
$my_posts    = $my_query->posts;
$my_post_ids = wp_list_pluck ($my_posts, 'ID');
$my_terms    = wp_get_object_terms ($my_post_ids, 'books');
0
cjbj