Pour un widget personnalisé, je souhaite récupérer les derniers articles publiés au cours de la dernière heure.
Tout ce que je peux faire, en réalité, est d’afficher les posts du jour, avec cette requête:
$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);
Vous pouvez essayer les solutions suivantes pour interroger les publications de la dernière heure:
'date_query' => [
[
'after' => '1 hour ago',
'inclusive' => true,
],
],
ou
'date_query' => [
[
'after' => 'last hour',
'inclusive' => true,
],
],
ou
'date_query' => [
[
'after' => '-1 hour',
'inclusive' => true,
],
],
Ici, nous jouons avec strtotime()
support dans date_query
.