Intereting Posts
Wp_Mail и контактный формуляр 7 Не удалось получить wp_get_attachment_url, чтобы показать Отфильтруйте настраиваемое поле на основе выбора другого настраиваемого поля (ACF) Возможно ли создать и обновить веб-сайт WordPress в автономном режиме? Доступ к двум базам данных Неисправность API Transient при активации W3TC Запрос WordPress несколькими пользовательскими полями и порядок по дате Интеграция формы Paypal с формой регистрации wordpress без плагина Стратегия получения метаданных для использования вне цикла Пользовательский MySQL-запрос с логикой wp_insert_post причина Ошибка подключения к базе данных: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) условный оператор, выражающий, что текущий пользователь не вышел из системы (все еще находится в том же сеансе входа в систему)? Слиз меняется, когда я использую WP_Query в метабоке сообщения Как ограничить wp генерировать вложенные метаданные () на определенные промежуточные размеры изображения wp_list_categories: упорядочивать заказ?

Получить следующее событие, используя date_query

Я создал событие, называемое CPT, и хочу сделать запрос, чтобы показать следующее будущее событие, основанное на его публикации даты.

Вот аргументы WP_Query :

 $today = getdate(); $args = array( 'post_status' => array('publish', 'future'), 'post_type' => 'event', 'orderby' => 'date', 'order' => 'ASC', 'posts_per_page' => 1, 'date_query' => array( array( 'year' => $today['year'], 'compare' => '>=', ), array( 'month' => $today['mon'], 'compare' => '>=', ), array( 'day' => $today['mday'], 'compare' => '>=', ) ) ); 

Это отлично работает, когда в текущем месяце происходит событие. Но теперь следующее событие в апреле, и сценарий ничего не показывает.

РЕШЕНИЕ

 $args = array( 'post_status' => array('publish', 'future'), 'post_type' => 'event', 'orderby' => 'date', 'order' => 'ASC', 'posts_per_page' => 1, 'date_query' => array( 'after' => 'today' ) ); 

Solutions Collecting From Web of "Получить следующее событие, используя date_query"

Я не уверен, не запуская какой запрос именно это приводит, но я не думаю, что он предназначен для такого запроса.

Если вы посмотрите на документацию по параметрам Date Parameters , есть специальный случай after и before когда вы хотите найти сообщения в определенном направлении из определенной точки.