自定义字段按日期查询

时间:2016-11-10 作者:RobinAlexander

我想获取自定义字段日期在将来的WordPress帖子,但从该查询中获取正确结果时遇到问题:

$args = array( 
    \'posts_per_page\' => -1, 
    \'post_type\'      => \'matches\',
    \'meta_key\'       => \'date\',
    \'compare\'        => \'>=\',
    \'meta_value\'     => \'2016-11-12\',
    \'type\'           => \'DATE\'
);
虽然我使用了\'compare\' => \'>=\', 甚至\'compare\' => \'>\', 显示了这些非常相同的结果。我一点也不明白!

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

有一个论点meta_compare. 使用它进行比较。

$args = array( 
    \'posts_per_page\' => -1, 
    \'post_type\'      => \'matches\',
    \'meta_key\'       => \'date\',
    \'meta_compare\'   => \'>\',
    \'meta_value\'     => \'2016-11-12\',
    \'type\'           => \'DATE\'
);