как отфильтровать сообщения о событиях, дата которых старше текущей даты? мой текущий код добавляет класс с истекшим сроком действия к событию, если срок действия этого события истек, но поскольку мне нужно отобразить следующие 5 предстоящих сообщений, текущий код фактически не отображает сообщения о событиях вообще... вот мой код....
<?php
wp_reset_query();
query_posts(array('post_type' => 'events',
'showposts' => 5,
'meta_key'=>'event_date',
'orderby' => 'meta_value',
'order' => ASC));
?>
<?php while (have_posts()) : the_post(); ?>
<?php
$eventDate = DateTime::createFromFormat('Ymd', get_field('event_date'));
$currentDate = new DateTime();
?>
<li class="<? if ($eventDate < $currentDate) { echo "expired"; } ?>">
<h4><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h4>
<span class="date"><strong>Event Date:</strong> <? echo $eventDate->format('d/m/Y'); ?></span></li>
<?php endwhile;?>
помогите кто нибудь :(