显示所有搜索结果,或某存档下所有帖子

louie 问 WordPress 如何让搜索结果统统显示,而不是只显示设置里的blog条数。类似的问题,也有别人提过。WordPress 支持论坛上有解决办法

如果只是想让搜索结果统统显示,在 search.php 档 <?php if (have_posts()) : ?> 前加上这一句:<?php $posts = query_posts($query_string . ‘&nopaging=1′); ?> 就可以。

如果想显示某个分类下的所有帖子,加这一句:<?php if (is_category()) { $posts = query_posts($query_string . ‘&nopaging=1′); } ?>。

以此类推。

关键词: ,

9 Responses to “显示所有搜索结果,或某存档下所有帖子”

  1. babyfish says:

    哈哈,你被点到了
    http://society.mblogger.cn/babyfish/

    有人邀请过你么??能写一篇文章么??谢谢

  2. wozy says:

    hi,桑葚,请教个技术问题。我自从使用了WP之后,一直寻找办法(插件)能将我特定的分类栏目中的最近或随机的若干帖子标题显示到首页侧边栏中。找了好长时间都没找到。最近找到了skippy的random posts插件(http://www.skippy.net/blog/2004/05/27/random-posts)正好有这功能,但安装后经过调试却怎么都显示不出来。我现在在使用你那个修改过的random posts插件,但不能指定只显示特定分类的帖子,不知有没有办法解决这个问题?

    (BTW,我在你修改的那个插件的原作者帖子那里,也看到有一个人问作者同样的问题,作者也是指向了skippy的那个同名插件。)

  3. 桑葚 says:

    很容易改的,看 http://yanfeng.org/blog/479/ 的更新说明。

  4. wozy says:

    谢了:)

    我昨天用了你修改过的那个random posts后,感觉随机显示也蛮好的,就将你所说的语句加到random posts插件中,可是出错了。不知这个能不能修改成特定分类中随机显示?

  5. 桑葚 says:

    应该可以的,注意引号是半角的

  6. [...] 显示所有搜索结果,或某存档下所有帖子 [...]

  7. [...] 显示所有搜索结果,或某存档下所有帖子 [...]

  8. [...] 显示所有搜索结果,或某存档下所有帖子 [...]

  9. [...] 显示所有搜索结果,或某存档下所有帖子 [...]

Leave a Reply