WordPress首页不显示特定分类文章

Wordpress动态首页是默认显示所有文章的,按时间排序,但是有时候想某个分类文章不在主页显示而是在特定的分类页面显示,比如我想做一个类似QQ说说,人人状态的页面,发布的posts一般很短,不宜显示在首页,这时就要让首页不显示特定分类文章。

首页排除特定分类方法

1.首先需要获取特定分类的ID,这个ID号可以在后台的“文章 -> 分类目录”中获取,当鼠标放到某个分类目录时,浏览器底部的状态栏会显示类似“category&tag_ID=7&post_type=post”这样的链接,其中的“7”就是这个分类的ID。

category-id

categoryid

2.修改首页调用文章的模板

首页一般为使用的主题目录下index.php文件,打开编辑,搜索如下代码:

替换为(7为要隐藏的分类目录ID):

此外,还有一些插件也可以实现类似的功能,如:Advanced Category Excluder,可以在特定的页面隐藏特定的分类来增强 WordPress的功能。