WordPress网站指定分类目录文章不在首页展示的方法

橘子网 1,852 0

通常情况下,我们网站在后台更新最新文章后都会展示在首页,可是偏偏有一些站长不想让某个栏目的文章出现在首页列表中,比如橘子君有时也想如此操作。主要是有时某个栏目发表的是自己私人日记或者相关性不强的内容,这个时候一般不宜在首页展示。看了网上一些教程,试着操作体验了一番,这里博主将更加详细叙述,也备以后的不时之需。

使用方法

修改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。

上一篇:

下一篇:

相关阅读

分享