如果需要在wordpress网站中排除某个分类的文章,就需要在主题函数中排除分类。

往往在多栏目的网站中,特定分类需要单独显示,所以可以指定分类文章不显示在首页。

复制下面的代码到你的主题functions.php文件:

function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-1, -3' );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );

以上代码是排除分类id为1和3的分类文章。

修改第3行的分类ID,然后保存文件,就大功告成了。

这样首页就不会显示排除分类的文章了!

相关文章: