评论分页+不同页面不同数量的评论

By
WP札记

有时候,单篇文章和留言板评论需要分页;而且更多可能是单篇文章和留言板显示的评论数量不同。这就需要我们……有能力的创造,没能力的就google一下了,这里所列的其实也都是折腾界的”先人”们研究出来的结果而已。

1、不同页面,不同数量的评论

该方法来自 qiqiboy 主要功能如介绍的一样。不同页面不同数量评论。主要修改是在comments.php的文章中的回调函数 wp_list_comments。

找到主题的

修改为一下形式

当然,你也可以在这个函数里实现其他功能,比如倒序显示reverse_top_level等等。

2、原生的评论分页功能

这个是 万戈 老湿折腾出来的成果。还是修改comments.php文件。

在需要的地方添加

3、评论分页+不同页面不同数量的评论

如果你是像我之前一样把分页功能加到评论的commentlist之前,结果将是无限杯具。

比如,我在后台设置的分页限制是每次30条,comments中修改的per_page=20,这杨以来如果我这个页面有9页评论,结果显示的如上。

但是把评论功能放到后面,就恢复正常了。

所以我猜测这个函数首先查看的是per_page里的内容,如果存在,就输出相应的页数;如果在函数之前没有出现per_page,就调用默认的设置来输出。和某些语言不同,这可能就是所谓的”顺序执行”。

最后感叹一句:我的php语言还真是……外行水平。

您已经发表过意见了!

Comments: 34

  1. 看过了,重复的就不转载了

    2010年08月02日
  2. 前排纪念~~~

    2010年08月02日
  3. 我标记一下~ :oops:

    2010年08月02日
  4. 前排坐下 :razz:

    2010年08月02日
    • @小闇 你到处抢座位啊

      2010年08月02日
    • @阿修 才沒有搶坐位耶,是回訪啊回訪 :grin:

      2010年08月02日
    • @小闇 是,闇MM多多回访……

      2010年08月02日
  5. 不错 我也去改下 用qiqiboy的~

    2010年08月02日
  6. 這讓我想起萬戈家文章沒分頁、但留言板是有分頁的,原來用了這方法 :cool:

    2010年08月02日
    • @小闇 万哥可能有其他方法也说不定哦

      2010年08月02日
  7. 后排留纪念 :mrgreen:

    2010年08月02日
    • @mice 还不是很后排~

      2010年08月02日
  8. 大后排留纪念。。。 :???:

    2010年08月02日
    • @球球 你们……你们……抢座位来了

      2010年08月02日
  9. 想自己做主题了,到处收集资料 :smile:

    2010年08月02日
  10. 哈哈 我也写过一篇

    2010年08月02日
    • @阿邙 这个一搜很多了。你那篇我好像也看过

      2010年08月02日
  11. “我的php语言还真是……外行水平。”同
    看来看去的,基本折腾差不多了,不同页面不同评论还没整

    2010年08月02日
    • @A.shun 呵呵,期待着新折腾。

      2010年08月02日
  12. 我也是这么干的,嘿嘿

    2010年08月02日
  13. 感觉不分页比较好玩 ~ hoho ^O^

    2010年08月02日
    • @小邪 各有好处吧,不过像留言板那样可能会出现上千条评论的地方,分个页也挺好

      2010年08月03日
    • @阿修 哎,对对,留言板倒是一定要的 ~
      原先的模板不支持分页,所以就干脆撤掉了留言板 ~ :twisted:

      2010年08月03日
  14. 光这个题目就让我研究了半天 :sad:

    2010年08月03日
    • @yetone 这个……还算能表达文章内容吧

      2010年08月03日
  15. 我的是直接用分页的插件的~~ :mrgreen:

    2010年08月03日

发表评论

您的电子邮箱地址不会被公开。

*

:razz: