纯代码屏蔽WordPress首页列表中的指定分类

发布者 | 2019年12月6日

通常情况下的博客首页都会列出博客中的所有文章,当然有些博客主题上的首页都是指定好了要显示哪些分类,但是有些博客的分类不想在首页展示,那改怎么办呢?现在可以用纯代码实现这个效果

步骤如下:

1、打开WordPress后台 – 文章 – 分类目录 页面

2、鼠标移动到分类上,点击鼠标右键打开属性并查看分类ID

3、打开当前主题模版文件夹下的functions.php文件

4、在其中添加以下代码:

function exclude_category_home( $query ) {
if ( $query->is_home ) {//判断是否首页
$query->set( 'cat', '-7' );
//屏蔽指定分类ID,有其他要屏蔽的用英文逗号分隔,并在ID前加"-"号
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );

发布者: 三和记者

行走城市的边缘,报道底层的悲欢。

发表评论

必填项已用*标注