web-dev-qa-db-ja.com

複数のカテゴリを指定する方法

特定のカテゴリからのコメントは除外しています。ただし、複数の単語を除外しようとすると、うまくいきません。

これは動作します:<?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(); ?>
1
Keith Groben

私はIDの代わりにカテゴリスラッグを使用することをお勧めします。このようなことを試してください。

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

このようにIDを配列に入れます。

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

1
Pippin