提前自定义字段按特定日期获取帖子

时间:2013-01-16 作者:Batman

我怎样才能在电影院里看到今天的电影,例如,我的代码会在1月16日、1月17日及时显示电影。。。,如何仅显示当天的电影。

例句:今天是2013年1月16日星期四,我怎么才能得到今天才应该发布的帖子(电影)

如果我有两部首映时间为16日的电影,我只想展示这部电影。

对于元键,我使用一个自定义字段-“meta\\u key”=>“premiera\\u cinema”-这样我就可以选择一天。

   <?php // Get today\'s date in the right format
    $todaysDate = date(\'Ymd\');
    ?>

<?php $loop = new WP_Query( array(
\'post_type\' => \'post\',
\'posts_per_page\' => 3,
\'meta_key\' => \'premiera_cinema\',
\'meta_compare\' => \'>=\',
\'meta_value\' => $todaysDate,
\'orderby\' => \'meta_value\',
\'order\' => \'ASC\'
) ); ?>

<?php while ($loop->have_posts()) : $loop->the_post(); ?>

1 个回复
最合适的回答,由SO网友:Milo 整理而成

这将比较今天的日期和日期元键,并选择日期为greater than or equal:

\'meta_compare\' => \'>=\'
如果只想匹配今天的日期,请将其更改为equal:

\'meta_compare\' => \'=\'

结束

相关推荐