GG资源网

WordPress建站教程:禁止指定分类在首页显示的方法(设置WordPress一级分类不显示二级分类文章的方法)

WordPress建站教程:禁止指定分类在首页显示的方法

作者:悦然wordpress建站(悦然建站)

(此处已添加小程序,请到今日头条客户端查看)

继续分享wordpress建站教程。如果你使用的是某些资讯类的wordpress建站主题,那么网站的首页默认会显示所有的分类的文章内容,一般情况下这没有问题,可如果你有某些分类不想让它在首页显示应该怎么办呢?

此时我们就不得不对wordpress建站使用的主题模板进行一下修改了。修改方法有多种,有修改index.php文件的方法,还有修改主题模板的functions.php文件的方法。这里悦然网络工作室推荐后者,下面分享方法。

一、在Functions.Php文件中添加代码

打开当前wordpress主题的functions.php文件,在开头或结尾添加如下代码:

//在首页中排除指定分类
(由悦然wordpress建站收集整理)
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-3, -6' ); //你要排除的分类ID
,修改对应的数字
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

添加之后保存,然后刷新浏览器即可生效。至此修改就已经成功了。

二、配合插件修改

悦然网络工作室前些前给大家分享过一款可以替代functions.php文件的插件——Code Snippets,使用这款插件就不要再云编辑functions.php了。如果你对functions.php文件的修改比较多,那么使用它会非常方便。

具体使用方法可以参考下面这篇文章。

总结

今天的wordpress建站教程就分享到这里了,一般情况下如非必要大家还是尽量不要修改wordpress主题和functions.php文件哦,对新手来说可能使用第二种插件的方法会更好,也更方便。

设置WordPress一级分类不显示二级分类文章的方法

WordPress默认的一级分类会把二级分类的文章都调用出来,有时候我们并不需要把二级分类的文章显示在首页。

我们可以用下面的方法来解决这个问题。

默认的分类模板输出文章的代码如下:

这段代码会输出分类下所有的文章,但如果要实现一级分类(父分类)不调用二级分类(子分类)的文章就需要对这段代码进行一个判断,需要将上面的代码替换成下面的代码:

通过以上的判断语句,就可以实现一级分类就显示自己类别下的文章,而不去调用子分类下的文章了。这个代码可以帮助我们建网站时实现很多效果。

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » WordPress建站教程:禁止指定分类在首页显示的方法(设置WordPress一级分类不显示二级分类文章的方法)

发表回复

CAPTCHAis initialing...