query_posts показывает последние сообщения, исключая все будущие сообщения - PullRequest
0 голосов
/ 03 июня 2018

Я хотел бы различать последние события и предстоящие события в wordpress query_posts, любая помощь приветствуется ...

Я пытаюсь это: query_posts ($ query_string. '& Post_type = great_events & monthnum ='. Date('n', current_time ('timestamp')));

Я не уверен, как исключить будущие сообщения / события.

Заранее спасибо,

Тони

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

Если вы используете Календарь событий (https://theeventscalendar.com),, их документация довольно хорошая.

Так что для вашего случая вы бы не использовали обычный wp-запрос, а их собственный, например:

$events = tribe_get_events( array(
    'posts_per_page' => 5, //how many you want per page
    'end_date' => date( 'Y-m-d H:i:s' ) //anything up to now
) );

Подробнее об этом можно прочитать здесь https://theeventscalendar.com/knowledgebase/using-tribe_get_events/

0 голосов
/ 03 июня 2018

В соответствии с документацией массив аргументов query_posts() принимает любой параметр, который позволяет WP_Query.

Выберите желаемый результат с помощью параметра post_status .

Используйте date_query, чтобы выбрать месяц, хотя в прошлых месяцах вряд ли будут будущие сообщения, я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...