Attenzione: questo articolo è stato scritto più di 9 anni fa, alcune informazioni potrebbero essere obsolete.
Non utilizzo molto le operazioni con le date, e quindi non mi ero accorta delle nuove funzioni che WordPress mette a disposizione per farle.
In questo esempio, la query recupera il primo post che verrà pubblicato in base alla data corrente:
$today = getdate();
$args = array(
'date_query' => array(
array(
'after' => $today["month").' '.$today["mday").', '.$today["year"),
),
),
'posts_per_page' => 1,
'order' => 'ASC',
'post_status' => 'future',
);
$query = new WP_Query( $args );
Per le altre funzioni legate alla data, come sempre è utile fare riferimento al Codex.
Discussione