1
如何過濾掉日期比當前日期早的活動帖子?如果該事件已過期,我當前的代碼會將過期的類添加到事件中,但是因爲我需要顯示接下來的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;?>
懇求幫助別人:(
第二種方法工作完美,謝謝:) – Amesey 2013-02-23 17:08:36
非常好,很高興它幫助:) – McNab 2013-02-23 17:24:07