web-dev-qa-db-fra.com

Bloquer plusieurs catégories du blog

J'ai trouvé ce code sur ce site par AshFrame que j'ai ajouté à mon fichier de fonctions PHP et qui fonctionne parfaitement pour empêcher l'affichage d'une catégorie sur mon blog (j'ai un menu personnalisé, donc la catégorie est affichée séparément) .. .

add_action('pre_get_posts', 'block_cat_query' );

function block_cat_query() {
    global $wp_query;   
    if( is_home() ) {
        $wp_query->query_vars['cat'] = '-98';
    }
}

Ma question est la suivante: comment formater ce code pour inclure une deuxième catégorie (dans mon cas -92)? J'ai essayé de dupliquer le code mais il génère une erreur PHP car vous ne pouvez exécuter la fonction qu'une fois, je pense.

1
Paul

cat prend une liste délimitée par des virgules, donc '-98, -92'

Lectures supplémentaires http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

1
Simon Forster