如何指定多个类别?

时间:2011-05-23 作者:Keith Groben

我排除了特定类别的评论。然而,当我尝试排除多个时,它不起作用。

这项工作:<?php if (!in_category(\'7\')) comments_template(); ?>

这不起作用:

<?php if (!in_category(\'7 , 9\')) comments_template(); ?>

<?php if (!in_category(\'7\')) comments_template(); ?>
<?php if (!in_category(\'9\')) comments_template(); ?>

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

我建议使用类别slug而不是id。请尝试以下操作:

if ( ! in_category( array( \'bunnies\', \'tacos\', \'banana-pirates\' ) ) ) {
    comments_template();
}

SO网友:Pippin

将ID放入数组,如下所示:

<?php if (!in_category(array(7, 9))) comments_template(); ?>

结束

相关推荐

WP_DROPDOWN_Categories by Date?

有没有办法为wp\\U dropdown\\u categories或wp\\u list\\u categories或其他东西指定一个时间段。。。?我想创建一个归档页面,这样,如果您在2010年的归档中,您将只看到2010年使用的类别。我必须为此编写自定义函数吗?如果是,有什么建议从哪里开始?tnx提供任何类型的答案!顺致敬意,克里斯