Получать условия для нескольких сообщений сразу?

Я знаю, что могу получить условия для одного сообщения, используя wp_get_post_terms , но есть ли способ (без написания цикла) получить все термины, используемые в массиве сообщений?

Solutions Collecting From Web of "Получать условия для нескольких сообщений сразу?"

Это будет wp_get_object_terms . Вам понадобится массив идентификаторов сообщений в качестве входных данных, а также таксономия, в которой вы хотите получить условия для (скажем: книги). Это должно работать (непроверено):

 $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');