web-dev-qa-db-fra.com

Comment interroger les publications avec la date actuelle ou future uniquement

Je souhaite uniquement recevoir des publications avec des dates actuelles ou futures, pour afficher les événements à venir.

Arguments actuels:

$args = array( 
    'post_type' => 'event', 
    'meta_key'  => 'event_start_date',
    'orderby'   => 'meta_value',
    'order'     => 'ASC'
);

Cela renvoie tous les messages, y compris les événements passés.

J'ai lu sur post_status mais cela ne semblait pas fonctionner. J'ai essayé 'post_status' => 'future' sans succès.

2
Chrizlee

l'ajout des arguments suivants a fait l'affaire

'meta_value' => date('Y-m-d h:i'),
      'meta_compare' => '>',
4
Chrizlee