网站全新改版,使用全新主题,精简文章,重新分类。同时建议大家使用FireFox、Opera、Safri、IE9+等高级浏览器访问!

修改wordpress首页不显示某些文章分类

思想碎片 木华澄 3054℃ 0评论

昨天使用的duoduo的方法成功建立微言微语但是仔细观察首页,发现还是有点瑕疵:首页的文章排除掉了想拍出的分类后,首页显示的文章数目不是设置的欲显示的数目。今天重新修改,过程如下,

打开blog.php主题文件(我的主题是在blog.php中修改,一般的主题应该是在index.php修改,具体因为主题的不同略有差异),找到如下代码:

  <?php if ( have_posts() ) : ?>

用下面的代码替换:

  <?php if ( have_posts() ) : is_home() && query_posts(
 $query_string .'&cat=-132') ?>

cat= 你想让出现在首页的分类ID,如果前面加个负号就单表某个分类的ID你不想让他显示在首页。

其它ID的设置方法和我上面说的是一样的。

如果想同时不显示几个分类,那就在cat=后面的分类排除中,加上其他需要排除的分类的ID,之间用英文半角逗号分隔即可。如需要排除两个分类(ID分别为132和133),那么代码如下,其他的类似。

  <?php if ( have_posts() ) : is_home() && query_posts(
 $query_string .'&cat=-132,-133') ?>

我已经成功的将自己的微言微语在首页不显示。

参考资料:隐藏WordPress的某一个分类的文章不在首页列表显示

转载请注明:程春杰博客 » 修改wordpress首页不显示某些文章分类

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

表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(13)个小伙伴在吐槽
  1. 博主我下载了个国外主题 按你的方法首页还是不显示,我是弄的和你的一样生活相关 这个是一个栏目 不显示啊,该怎么办?
    小王2012-10-11 13:28 回复
    • 你是说不显示栏目吗,那个是菜单设置出现的,我这里所说的不显示是不显示文章,不知道我有没有正确理解你的意思
      程春杰博客2012-10-11 22:28 回复
  2. 敢问分页怎么解决?虽然隐藏了,但是分页依然按照没有隐藏地进行排列,结果到最后几页,就成了抱歉,搜索不到页面了?能有解决方法么??
    zzy902012-09-07 09:16 回复
    • 这个问题确实存在,当时我使用的是blog模板,存在这个问题,后来版面换成了CMS模板,就没有注意这个问题了
      程春杰2012-09-07 11:35 回复
  3. 首页不显示某些文章分类还是有用处的,首页可以不显示与网站内容无关或者不适合的文章,技术文章必须收藏呵呵
    骨鸽免费部落2012-08-22 03:16 回复
    • 恩,对,只显示某些文章,就是只需要把最精彩的文章放在首页,其他的交给搜索引擎就好,让有用的文章呈现给大家
      程春杰2012-08-22 08:59 回复
  4. 博主你好,我建立一个wordpress网站,添加分类后,在首页不显示分类的名称,请问应该是什么原因呢啊, 恢复到默认 主题也不显示。换了几个主题都不显示。版本为3,4.1 。希望你能指点下
    破剑2012-08-20 23:13 回复
    • 您好,进入后台后,依次点击“外观——小工具”,然后将分类目录拖到,首页小工具,进入前台即可看到效果 如果你是想在菜单栏中显示分类,那么就需要点击外观,菜单,在菜单中添加相应的分类即可。 希望我的回答可以解决你的问题,欢迎交流!
      程春杰2012-08-22 00:16 回复
  5. 我在网站上也有用到这个功能,只是代码和博主稍有区别,这个功能在很多时候还是比较有用的。反过来也可以设置只显示某些栏目。
    金融行业网2012-08-16 16:17 回复
    • 对,去掉不显示的,反过来就是设置显示哪些
      程春杰2012-08-16 19:11 回复
  6. 不显示某些分类,这个...我肯定是用不到的,我分类太少。
    林肆2012-06-01 18:36 回复
    • 我用到是因为,我将微言微语作为一个微博来写,其中的文章较为简短,放在首页不合适,呵呵
      程春杰2012-06-01 18:41 回复