编辑:北戴河新城建站 关注: 时间:2019-12-20 14:10:06
温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)
文前导读:
北戴河小程序开发谈内链死链、链入死链和链出死链三者分别代表的
如果你也在使用wordpress搭建博客的话,会发现wordpress博客首页默认的是展现所有分类下的文章,为了便于网站优化,某些栏目并不是很重要,所以可以在博客中指定分类文章不在首页显示,下面给大家整理了几种常见的方法。
第一种方法:
1、首先需要获取特定分类的ID。这个ID号可以在后台的“文章 -> 分类目录”中获取,当鼠标放到某个分类目录时,浏览器底部的状态栏会显示类似“category&tag_ID=17&post_type=post”这样的链接,其中的“2”就是这个分类的ID。
2、修改首页调用文章的模板,首页一般为使用的主题目录下index.php文件,打开编辑,找到类似如下代码:
修改为(17为要排除的分类):
第二种方法:
上面这种方法可以说一般的wordpress都可以用这种方法解决好。可是,发现有些模板的首页文件里找不到这个代码,怎么找也找不到代码在哪里,弄了大半天也没有解决好。
如果大家发现你的模板首页文件里找不到上面的代码,你就试下下面的这种方法,非常的简单,好用。将以下代码放在模板文件的 function.php 里就可以了。
//在首页中排除某些分类
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( ‘cat’, ‘-17, -3′ ); //你要排除的分类ID
}
return $query;
}
add_filter( ‘pre_get_posts’, ‘exclude_category_home’ );
其中,里面的-17,-3就是要排除的分类文章。大家也要按照第一种方法找到分类的ID,然后把ID数字写上就可以实现了。这个方法我发现比第一种还好用,建议大家可以试下。至于哪种方法好用,哪种不好用,大家自己去试下吧。
最后,提醒大家,在修改的文件的话,要记得备份一下,不然改错会带来诸多不便。
拓展阅读:
北戴河小程序开发谈内链死链、链入死链和链出死链三者分别代表的
北戴河网络优化分享WordPress文章ID不连续的解决方法
本文由新城建站整理发布,喜欢请收藏,转载请保留链接 北戴河SEO谈如何让wordpress文章不在首页显示?https://www.nccpu.net/beidaihe/32810.html