查询所有未分配标签的帖子

时间:2011-08-28 作者:webmasters

有没有办法查询do not 是否为其分配了标签?

query_posts(\'tag=\'tag_exmaple\'&posts_per_page=-1\');      
太好了!

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

或者使用tag_not_in 参数,如果您有标记id,如果没有,则可以使用tax_query 这样的参数:

$tag_to_exclude = \'example_tag\';
$args = array(
\'posts_per_page\' => -1,
\'tax_query\' => array(
        array(
            \'taxonomy\' => \'post_tag\',
            \'field\' => \'slug\',
            \'terms\' => array($tag_to_exclude),
            \'operator\' => \'NOT IN\',
        )
);
query_posts($args);

SO网友:tollmanz

您可以获取所有标记ID的数组,并将其发送到“tag\\uu not\\u in”参数。这不是最优雅的解决方案,但我不确定如何才能实现。

结束

相关推荐

Display tags with a twist

我想显示与WordPress标准不同的帖子标签。如果我理解正确的话,我对常规标记所能做的就是在它们之间和最后显示不同的东西。标签应如下所示:阅读更多关于标记1、标记2和标记3的信息阅读更多关于标记1和标记2的信息我怎么才能把那个“and”字放进去?