chevron-up bell reply instagram twitter2 feed3 finder search-25px-p0
换了主题,回归原生评论系统。

wordpress自定义文章不在首页显示

2009-01-17 . 阅读: 1,526 views

我们有时候需要自定义日志,控制某些文章不在首页显示。
打开当前theme的index.php找出如下代码:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

在它的前面加上一句:

<?php query_posts(’cat=-1,-2,’); ?>

里面的“1 ” “2” 换成不想显示的日志的分类ID即可,需要隐藏更多的分类,用逗号隔开。

感谢Chada告知!

更新,今天看到“水煮鱼”写的教程,大家可以试试

<?php if ( have_posts() ) : query_posts($query_string .'&cat=-13,-26');
 while ( have_posts() ) : the_post(); ?>
分享到: 更多

左岸

爱读书,爱生活!

发表评论





10 Comments On wordpress自定义文章不在首页显示

  1. 试过,但这样会影响翻页。有没其他办法?

    • @斯比瑞特 @斯比瑞特, 这是难两全的办法,你为什么不想让文章在首页显示呢?一般都是特定的文章,那你可以开个页面专门存放这些内容啊!

      • @左岸 @左岸, 一直想弄个页面就类似栏目或频道的,但也不想显示在首页里。比如首页只想写些私人的事,但还想记录一些关于比如wordpress教程类的东西,但不想显示在首页里,

        • @斯比瑞特 @斯比瑞特, 这个想法就像我的“技术学堂”这个栏目,你可以像这么干~

          • @左岸 @左岸, 你这个是怎么弄的,有教程吗?我用这条:
            就没法翻页了!

            • @斯比瑞特 @斯比瑞特, 不能翻页是因为你的这个页面没有加入翻页的代码,你可以用个页面导航插件,然后在这个页面的适当位置加入这段代码!

          • @左岸 @左岸, 不用分页插件不行吗?找了几个觉得都和模板不配,一定要用吗?还有我用了Advanced Category Excluder插件,可以把某些分类不显示在首页,但在边栏的最新文章里也不显示了,我想首页主内容不显示,而测边栏最新文章里显示,有办法吗?

            • @斯比瑞特 @斯比瑞特, 不用分页插件,把wordpress中的主页翻页代码复制到你的自定义页面的适当位置也可以;
              我没有用Advanced category Excluder这个插件,我用的是上面的文章的方法自己修改文件,这样可以达到你想要的效果。

  2. good!

  3. 试一下看看能不能实现效果