叶峰SEO博客是本人在业余时间打造的一个交流、学习、分享型网站,提供各种网站优化方案,网络营销资源和SEO视频教程下载,欢迎大家多提宝贵意见!再次访问,可直接搜索:叶峰SEO

wordpress首页如何不显示指定导航栏目下的文章内容

网站建设 叶峰 738℃ 0评论

很多朋友在使用wordpress时不希望让某些栏目下的内容更新后在首页显示,其实方法很简单,叶峰SEO博客在制作时也曾遇到过这个问题,今天,叶峰就和大家分享一下我是怎样实现wordpress指定栏目内容不在首页显示的。

首先,我们在后台管理界面找到【外观】-【编辑】-【模板函数functions.php】,然后把下面的代码放入functions.php文件里的开始部位。

具体代码如下:

<?php
function excludeCat($query) {
if ( $query->is_home ) {
$query->set(‘cat’, ‘-2,-5,-13′);
}
return $query;
}
add_filter(‘pre_get_posts’, ‘excludeCat’);
?> 

这方法是使用了一个query_posts过滤器,判断是首页之后,然后对循环的内容进行过滤,排除了栏目ID为2,5,13的内容。

如何确定wordpress的栏目ID呢?

我们在管理后台的仪表盘里找到【文章】-【分类目录】之后,把鼠标放在不想再首页显示的对应栏目上(不要点击),然后看屏幕窗口的最下方会有一个连接显示,末尾是ID=XX XX就是分类ID了。

这个方法看起来是不是很简单呢?如果您也想让自己的wordpress网站指定栏目不在首页显示,那么就试试叶峰SEO为你推荐的这个方法吧。

wordpress

转载请注明:【郑州SEO】-叶峰SEO交流学习 » wordpress首页如何不显示指定导航栏目下的文章内容

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. wordpress首页如何不显示指定导航栏目下的文章内容
    叶峰2017-03-29 16:27 回复