打算将金融交易方面的合并过来,但是又不想让首页看起来主旨混乱,所以搜了一下怎么在首页排除掉某些分类的更新列表。

先进入外观--主题编辑器里面选中你正在使用的模板functions.php文件,找个合适的地方插入下面代码:

/*
 * 首页不显示某些分类的文章
 * */
function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-1, -23' );
    }
    return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

里面的1和22是我这里要排除的两个分类ID。

 

但是这样做会有个尴尬的地方,就是侧边栏的文章列表也会排除这些分类,回头想想怎么搞。

 

 

作者 听涛

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注