wordpress首页不显示某分类文章,使用function代码即可

有一些wordpress 博客为了SEO,有些文章只给搜索引擎看而不想在首页显示,不然显得太乱,就需要在首页隐藏部分分类的文章,这时候,使用function代码即可简单完成。

首页排除分类文章的代码:

//在首页中排除某些分类
function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-4' ); //你要排除的分类ID,多个ID用西文逗号隔山开
    }
    return $query;}
add_filter( 'pre_get_posts', 'exclude_category_home' );

FEED排除分类文章的代码:

//在Feed中排除某些分类
function exclude_cat_feed($query) {
	if(is_feed()) {
		$query->set('cat','-4'); //排除ID为 4 的分类
		return $query;
	}
}
add_filter('pre_get_posts', 'exclude_cat_feed');

未经允许不得转载:571免费资源 » wordpress首页不显示某分类文章,使用function代码即可