Intereting Posts
WP Query между почтовыми пользовательскими полями Как импортировать сообщения WordPress с изображениями с одного сайта WordPress на другой? Скрыть сообщения других пользователей в админ-панели Комментарий должен видеть только свои комментарии в wordpress Получить идентификатор страницы, содержащей вторичный цикл в контенте Как определить, $ query_var isset? Санизировать или обрабатывать строку в редакторе с помощью короткого кода Есть ли способ ввода различных атрибутов rel = author и rel = publisher для WP-блога с несколькими авторами? Вставьте хэш в URL-адрес настраиваемых сообщений, чтобы заставить их функционировать как привязки Многостраничная постоянная ссылка wordpress: в основном субдомены, но не все Проблема с кавычками оптимизация базы данных и ошибки сервера Пользовательские правила перезаписи для запроса $ _GET как принудительно создать единый формат столбца в макете экрана Различия между версиями WordPress.com и хостинга на вашем собственном сервере?

Показать последние сообщения, которые были опубликованы в последний час, с WP_Query

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

Все, что я могу сделать, это отображать сообщения дня, с этим запросом:

$queryArgs = array( 'category_name' => 'myCategory', 'posts_per_page'=> $number, 'date_query' => array( array( 'year' => date( 'Y' ), 'month' => date( 'm' ), 'day' => date( 'd' ) ), ), ); $query = new WP_Query($queryArgs); 

Вы можете попробовать следующие запросы для сообщений за последний час:

 'date_query' => [ [ 'after' => '1 hour ago', 'inclusive' => true, ], ], 

или

 'date_query' => [ [ 'after' => 'last hour', 'inclusive' => true, ], ], 

или

 'date_query' => [ [ 'after' => '-1 hour', 'inclusive' => true, ], ], 

Здесь мы играем с поддержкой strtotime() в date_query .