设置WordPress首页不显示指定目录

最近写文章发现文章太水了。。。打算把那些水文从比较专业点的文章分离出来,于是我找到了一个方法,就是把水文加上指定目录(我的目录是微贴,目录ID为⑨),在主题文件加入以下代码即可。

打开仪表盘——主题——编辑——functions.php
在代码后面加入一下代码:


function exclude_category_home( $query ) {
if ( $query->is_home ) {//判断是否首页
$query->set( 'cat', '-1, -2' ); //排除的指定目录id
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

保存即可,效果详见菜单的微贴目录

发表评论

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

插入图片 #(滑稽) #(汗) #(冷) #(黑线) #(喷) #(吐舌) #(乖) #(惊讶) #(惊哭) #(疑问) #(阴脸) #(怒) 更多 »