我排除了特定类别的评论。然而,当我尝试排除多个时,它不起作用。
这项工作:<?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(); ?>
最合适的回答,由SO网友:mfields 整理而成
我建议使用类别slug而不是id。请尝试以下操作:
if ( ! in_category( array( \'bunnies\', \'tacos\', \'banana-pirates\' ) ) ) {
comments_template();
}