Intereting Posts
Поиск любых изображений в медиа-библиотеке отображает «нет носителя» Попытка зарегистрировать скрипт в нижнем колонтитуле Как отметить выбранную опцию Не удается обновить строку таблицы пользовательских баз данных Почему я вижу «да» и «нет» в URL-адресах, просканированных Xenu? Как создать пользовательские динамические целевые страницы в WP для целей SEO Добавьте уведомление о загрузке, когда Customizer внесет изменения Как заставить слайдер javascript работать! Изменение размера изображения в теге Content Добавить персонализированную поддержку сообщений для встроенного редактора frontend Хранить и шифровать контактную форму 7 Подача в базе данных? Доступ к форме через JS и отправку в MySQL Как получить определенное количество изображений из сообщения WordPress? Заменить название категории с идентификатором товара в wordpress urls Как я могу получить многоуровневый первичный блог (URL-адрес или путь) для текущего пользователя?

Проблема с WP_Query (нужен массив выбранных идентификаторов)

Сегодня у меня есть

<?php $loop = new WP_Query( array( 'post_type' => 'inspirations', 'posts_per_page' => 50 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> 

который дает мне все сообщения внутри налогового inspiration – мне нужно изменить это, так что я получаю только выбранные идентификаторы в моем массиве, например. 4714, 3608, вместо всех условий налога.

По аргументам WP Query мне нужно изменить код на:

 <?php $loop = new WP_Query( array( 'post_in' => array(4174, 3608), 'posts_per_page' => 50 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> 

Но это ничего не возвращает, даже ошибка. Что я здесь делаю неправильно? 🙂

Большое спасибо за чтение.

который дает мне все сообщения внутри налогового вдохновения – мне нужно изменить это, так что я получаю только выбранные идентификаторы в моем массиве, например. 4714, 3608, вместо всех условий налога.

Я предполагаю, что вы имеете в виду, что этот запрос дает вам все сообщения внутри ввода типа post, и вы хотите вытащить определенные идентификаторы сообщений, а не все сообщения типа сообщения . Таксономии и типы сообщений . это две разные вещи.

Попробуйте изменить свой запрос на следующее:

 $loop = new WP_Query( array( 'post_type' => 'inspirations', 'post__in' => array( 4174, 3608 ) )); 

Разница между этим и вашим исходным циклом заключается в том, что 1) существует определенный тип сообщения и 2) post__in имеет 2 подчеркивания, в которых у вас есть 1. Я удалил параметр posts_per_page как этот запрос должен возвращать только 2 сообщения.