Intereting Posts
Управление слайд-шоу для использования в теме WordPress Thesis – non flash Требовать подтверждения электронной почты текущего пользователя перед обновлением базы данных и перед отправкой send_email_change_email заголовок видео в представлении рабочего стола, заголовок изображения в мобильном представлении Верхний и нижний колонтитулы не загружаются с помощью SSL и пользовательских ссылок Стоп / Пауза WordPress Heartbeat с использованием Javascript Список активных терминов таксономии Сохранение содержимого LaTeX в соответствии с текстом без латекса Настроить кнопку «Переключатель панели инструментов» для выбора всегда? WordPress удаляет пробелы в URL-адресе для разбивки на страницы Скрипт для инициализации макета JQuery для WordPress Отслеживание подписчиков RSS в Google Analytics Проверьте, является ли wp-login текущая страница Невозможно добавить класс в тег h2 MySQL Rank & $ wpdb Сообщения за месяц

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

Я знаю, что могу получить условия для одного сообщения, используя 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');