Подскажите, есть ли такая возможность вообще?
Модератор
Юрій
(@yube)
‘post_status’ => array(‘publish’, ‘future’)
и date_query
Матчасть https://developer.wordpress.org/reference/classes/wp_query/
publish и future у меня и так выводятся. Мне нужно сделать так, как я описал в шапке темы. Как это сделать?
Модератор
Юрій
(@yube)
как-то так, судя по документации (Вы ее смотрели?)
'date_query' => array(
array(
'after' => 'today',
),
),
А как еще дописать условие, чтобы посты и за сегодня выводились?
Модератор
Юрій
(@yube)
По идее, 'today'
— это сегодня в 00:00, так что должны сегодняшние попадать. Можно попробовать заменить относительное 'today'
на явное current_time('Y-m-d 00:00:00')
или на крайний случай на 'yesterday'
Я бы посмотрел, какой SQL-запрос генерирует движок и погонял этот запрос в PMA.
Разобрался. Чтобы выводились посты и за сегодня включительно, в date_query нужно добавить параметр ‘inclusive’ => true.