共计 635 个字符,预计需要花费 2 分钟才能阅读完成。
通常情况下,我们网站在后台更新最新文章后都会展示在首页,可是偏偏有一些站长不想让某个栏目的文章出现在首页列表中,比如橘子君有时也想如此操作。主要是有时某个栏目发表的是自己私人日记或者相关性不强的内容,这个时候一般不宜在首页展示。看了网上一些教程,试着操作体验了一番,这里博主将更加详细叙述,也备以后的不时之需。
使用方法
修改 functions.php 文件,可在根目录对应的主题文件中查到,或者直接登陆网站后台,在外观 - 编辑中找到 functions.php 模板文件,在里面添加如下代码:
// 在首页中排除某些分类
function exclude_category_home($query) {if ( $query->is_home) {$query->set( 'cat', '-2, -3'); // 你要排除的分类 ID
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category_home');
PS:以上 -2,- 3 便是要排出的分类目录所对应的 ID 地址,一定要加“-”号,不加“-”号则恰恰相反表示只显示指定目录了。比如想要排出分类 5 这个栏目,可以直接改成 - 5 即可。
如何查看分类目录 ID
部分新手 WordPress 站长可能不知道如何查看栏目所对应的 ID 值是多少,这里可以参考橘子君的方法。登陆网站后台,打开分类目录,将鼠标移到指定的目录中,这时候浏览器下方将出现一连串的链接数字,只需查看 ID= 这个位置的数值,这个数字便是该分类的 ID。
正文完