我只想在主页上显示即将到来的活动帖子。我使用“custom field suite”插件创建了一个自定义字段,名为“ENDS”,表示事件结束的日期。
正如你所知,我只想在家里举行即将到来的活动,最接近现在的日期排在第一位。过期后,我希望将其归档到“归档”中,该页面在另一个页面上可见(该页面还应以最近过期的事件开始排序归档的事件帖子)。
模板使用无限滚动加载帖子,这是我的索引文件,带有默认循环:http://pastebin.com/x3NzZBZX
我需要集成这样的东西,但没有成功:
<?php
$query = new WP_Query(
\'post_type\' => \'post\',
\'orderby\' => \'meta_value\',
\'meta_key\' => \'ENDS\',
\'order\' => \'ASC\',
\'posts_per_page\' => -1,
\'meta_query\' => array(
\'key\' => \'ENDS\',
\'value\' => date(\'Y-m-d H:i:s\'), // now
\'compare\' => \'>=\'
),
);
?>
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
<?php endwhile; ?>