为什么我的查询没有给出结果?

时间:2017-05-01 作者:user86168

我有这个查询来显示即将到来的比赛:

$today = strtotime(date( \'Y-m-d\' ));
 $args = array(
     \'post_type\'=>array(\'posts\', \'competition\'),
     );
 query_posts($args);
它起作用了,但我只想看节目,而不想看结局,所以我加了一句:

$today = strtotime(date( \'Y-m-d\' ));
 $args = array(
     \'post_type\'=>array(\'posts\', \'competition\'),
     \'meta_query\' => array(
        array(
            \'key\' => \'competition-end-date\',
            \'value\' => $today,
            \'compare\' => \'>=\',
            \'type\' => \'DATE\'
        )
       )
     );
 query_posts($args);
我需要这个,因为我只想展示那些没有结束的东西。有人能告诉我为什么没有结果吗?

1 个回复
SO网友:user86168

感谢您的评论,已通过将“type”=>“DATE”替换为“type”=>“NUMERIC”来修复。我希望这会有所帮助。我在找到答案的地方添加了链接https://gist.github.com/billerickson/3698476#file-gistfile1-php

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp