纯代码!WordPress首页列表不显示特定分类下的文章

风尘 6 0

wordpress模板的首页默认会显示所有分类的文章,但是往往有些文章不想在首页显示,那该怎么办?

本着能用代码就不用插件的精神,今天分享用代码屏蔽某些分类的文章在首页隐藏的方法。

1、编辑wordpress主题的functions.php文件

下载所使用主题的functions.php文件,把下方的代码贴到底部。其中‘-22’为你要隐藏的分类id,根据实际情况替换。

    //排除分类
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-22' );
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

2、上传修改完成的functions.php文件

上传文件并覆盖,大功告成!

发表评论 取消回复
表情 图片 链接 代码

分享