web-dev-qa-db-fra.com

Comment spécifier plus d'une catégorie?

J'exclus les commentaires de catégories spécifiques. Cependant, lorsque j'essaie d'en exclure plus d'un, cela ne fonctionne pas.

Cela fonctionne: <?php if (!in_category('7')) comments_template(); ?>

Cela ne fonctionne pas:

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

ou

<?php if (!in_category('7')) comments_template(); ?>
<?php if (!in_category('9')) comments_template(); ?>
1
Keith Groben

Je suggérerais d'utiliser des slugs de catégories plutôt que des identifiants. S'il vous plaît essayer quelque chose comme ça:

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

Placez les identifiants dans un tableau, comme ceci:

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

1
Pippin