wordprss实现首页排除某个分类文章

爱互联,爱技术,爱分享,自由草分享平台欢迎您!

马上毕业了,自己的专业很多知识都忘记了,最近学了个植物资源学,感觉挺有用的,就把一些资料收集到本博客,说不定以后就会用到。

于是在本站弄了个分类,但是这些于本站内容几乎没有关系,就不想把它显示在首页,网上搜索一下方法,按照方法修改,都会导致首页打不开,试了好多方法,最终发现一个用的,就是在functions.php里添加代码实现,添加代码为:

1
2
3
4
5
6
function custom_exclude_category( $query ) {
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set( 'cat', '-1335,-1336' );  //-1335,-1336表示需要排除的分类目录
    }
}
add_action( 'pre_get_posts', 'custom_exclude_category' );

添加后,首页就不会显示(1335和1336)分类下的文章了。

分类号可以在后台分类目录看,点击某个分类,地址中的category&tag_ID=281218就是分类号

转载请注明来源:自由草 » wordprss实现首页排除某个分类文章