这两个自定义查询之间有什么不同?

时间:2015-01-16 作者:luqo33

您能解释一下以下两个自定义查询之间的区别吗?

$arguments = array (
    \'post_type\' => \'post\',
    \'meta_key\'  =>  \'_count-views_all\',
    \'orderby\'   =>  \'meta_value\',        
    \'tax_query\' =>  array(
        array (
            \'taxonomy\'  => \'category\',
            \'field\' => \'slug\',
            \'term\'  => \'student-success-stories\',
        ),
    ),
);
以及

$arguments = array (
    \'post_type\' => \'post\',
    \'meta_key\'  =>  \'_count-views_all\',
    \'orderby\'   =>  \'meta_value\',     
    \'category_name\' => \'student-success-stories\',
); 
第一个查询不会在我的网站上返回任何结果,而第二个查询会根据需要运行。我确信他们应该做同样的事情。显然情况并非如此。

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

是的terms (复数)不term (单数)在税务查询参数中。:)

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post