最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

wordpress首页如何排除指定分类的文章

一个博客网站,所记载的内容往往过于庞杂,有主打的分类条目,也有辅助、次要的分类条目。这些主打的分类目录的文章显然是要在网站首页直接陈列,而这些辅助的、次要的分类的文章则没有必要隆重地在首页登场。然而,wordpress网站首页日志流默认地会讲所有分类文章显示出来,所以我在寻求一种首页排除特定分类文章的方法。

经过学习以后,这个问题已经得到解决,现在把自己的所得写出来记录分享一下。

第一种方法是直接修改主题php代码。

通常在themes文件夹的index.php中,找到其中的日志循环结构,然后在适当位置插入表示“如果不是该分类的目录,则照常输出文章”语句,如

<?php if(!(in_category(’12))) ;?> <?php endif ;?>(数字12即是首页需要隐藏的分类的id)

第二种方法是使用相关插件(荐)。

以上直接修改代码的方法较麻烦,而且也会因为各个主题代码的不同而很容易出错。所以改用插件是万无一失的便捷之道。

拥有这个首页分类文章定制显示功能的插件,wordpress官网上可以寻找到一些。Front Page Category 插件是一个首先的轻巧插件。

该插件安装启用后,在侧栏“设置”的“Front Page Categoris”中进行设置。第一次点开时,默认状态下,这里多有分类名称都已被勾选。勾选的分类表示该目录的文章都将在首页显示,所以这里将不需要在首页显示的分类名称前的“√”去除。

另外一款同样功能的插件Opt-In Front Page,对首页显示分类目录的设置刚好相反。它安装启用后,会自动为网站生成一个名叫“blog”或“news”的分类,只有在分类目录之下的文章才会被显示在首页。当然插件启用时,所有文章默认均已被加入该分类。所以,对不需要在首页显示的文章,手动将它们从该“news”(或“blog”)分类目录下移出。

本人推荐用第一种方法好,毕竟插件越多,会影响网站速度。

转载请注明:嗨酷哥,有你更酷! » wordpress首页如何排除指定分类的文章

与本文相关文章

发表我的评论

取消评论
表情 插代码

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

  • 必填项
  • 必填项

网友评论2条  本站回复2

  1. 你目前这个主题就很不错!兼容性很好。速度一流啊! 😮

    FLYICE2011-12-17 11:21 回复
    • 非常感谢发表这么多评论。由于程序有点大,有个时候也挺慢的。

      hicoogle2011-12-17 13:47 回复
  2. I don’t know who you wrote this for but you hleped a brother out.

    Laicee2011-09-14 16:47 回复