WordPress首页排除特定分类文章

WordPress111.6K阅读模式

一般情况下博客首页显示的都是最新日志,如果想将一些特定分类中的文章不在首页显示,下面的方法可以帮你方便地在首页排除特定分类的文章。

复制下面的代码到你的主题functions.php文件:

  1. function exclude_category_home( $query ) {
  2.     if ( $query->is_home ) {
  3.         $query->set( 'cat', '-5, -34' );
  4.     }
  5.     return $query;
  6. }
  7. add_filter( 'pre_get_posts', 'exclude_category_home' );

修改第3行的分类ID,然后保存文件,就大功告成了。

原文:http://www.wprecipes.com/how-to-exclude-specific-categories-from-your-blog-homepage

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  11  访客  10  作者  1
    • June
      June 1

      恩恩额,明白了

      • 两天
        两天 6

        纯支持~~~

        • wmtimes
          wmtimes 7

          之前是不是介绍过一个方法?

          • 软件派
            软件派 3

            这个真不错,有些栏目不想在首页出来……

            • terwer
              terwer 2

              正需要这个,非常感谢!

                • terwer
                  terwer 2

                  @ terwer 鸟哥,有何问题问一下,导航菜单链接怎么设置新窗口打开,后台好像没有设置选项

                    • 知更鸟
                      知更鸟

                      @ terwer 这篇文章更新了一下有你要的答案
                      http://zmingcx.com/wordpress3-0-navigation-tutorials.html

                  • 瑞俪儿
                    瑞俪儿 1

                    目前有 7 条留言 访客:6 条, 博主:1 条

                    这段不显示

                    • coolike
                      coolike 3

                      这样也可以。

                      • 统计年鉴
                        统计年鉴 3

                        貌似对begin cms不生效。

                        • 动感单车
                          动感单车 7

                          我有个疑问,哪位朋友能够帮忙解答下吗?那就是,已经排除的分类文章不在首页予以显示,但在博客的第二、第三等之后的页面是否能够正常显示呢?

                        匿名

                        发表评论

                        匿名网友
                        :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                        拖动滑块以完成验证