阻止博客中的多个类别

时间:2012-09-05 作者:Paul

我在AshFrame网站上找到了这段代码,我将它添加到了我的函数PHP文件中,它可以完美地阻止一个类别显示在我的博客上(我有一个自定义菜单,所以该类别可以单独显示)。。。

add_action(\'pre_get_posts\', \'block_cat_query\' );

function block_cat_query() {
    global $wp_query;   
    if( is_home() ) {
        $wp_query->query_vars[\'cat\'] = \'-98\';
    }
}
我的问题是如何格式化此代码以包含第二个类别(在我的示例中是92)?我尝试复制代码,但它会生成一个PHP错误,因为我认为您只能运行一次该函数。

1 个回复
最合适的回答,由SO网友:Simon Forster 整理而成

cat采用逗号删除列表,所以“-98,-92”

进一步阅读http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

结束