WP_Query : comment donner une limite de date relative

Il est facile dans une WP_Query de dire « je veux les 15 derniers posts », ou bien « je veux les posts depuis le 17 mars ». Mais il est également possible de récupérer les posts des n derniers jours.

Le paramètre date_query

Dans l’exemple suivant nous récupérons les posts publiés les 10 derniers jours:

$args = array (
    'date_query' => array(
        array('after' => '-10 days')
    )
);
$query = new WP_Query( $args );

Le paramètre after est magique: il accepte une chaîne compatible strtotime, ou même un array. Cool.

Laisser une réponse