- 2009-02-16 (Mon) 10:54
- • WordPress •

WP2.7推出以来,其默认的嵌套评论成为所有WP爱好者的话题,大家纷纷改造模板来使用其默认嵌套评论,我也在beta的时候写了一篇《WP2.7 beta3 添加嵌套评论》来使用,目前还在沿用,这里不再多讲。
倒是想谈谈WordPress2.7嵌套评论分页的问题。
1、为什么要评论分页?就是因为留言多太长,影响页面载入。
自从写了《关于东芝笔记本CPU不能全速运行的问题》受到广大读者的好评,其留言达到200,当时因为留言太长,载入页面缓慢,于是用分流的办法将其留言功能关闭,另开了一个贴《东芝笔记本CPU全速问题集中留言》来解决问题,不过又达到了200,无奈!这次干脆开放两贴留言功能,并启用了评论分页。
PS:启用评论分页跟SEO是有不可调和的矛盾的,不再多讲。
2、用什么方法评论分页? 用的是插件WP-CommentNavi。
大家对WP-PageNavi 应该并不陌生,作者是同一人,WP-CommentNavi 解决的是评论分页显示的问题,用起来非常方便。连设置,样式定义,显示都跟WP-Pagenavi 一样一样的。
3、问题在哪里?显示楼层数出错。
如果评论中没有嵌套评论(也就是REPLY)显示是正确的,但是一旦有嵌套评论,其显示不统计嵌套的评论数。
可以参考我这里,第一页和第二页没有问题,显示正确,因为没有嵌套评论;第三页开始出错,因为有8个嵌套评论,结果这页面显示58个留言,留言数是158,显然把嵌套评论统计排除在外。第四页不是从159开始统计,而是151开始,这样最后留言数是193,显然跟总留言数201不符。
这里说一下我的设置:每页有50个留言就截断,依次显示到第二页第三页,并默认显示最后一页。
4、不是插件的问题,是WP的问题。
刚开始以为是插件的问题,结果我用默认的评论分页Older,Newer(下面代码)来测试,显示楼层数与用插件显示是一样的。
<div class="navigation"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> </div>
5、疑问:既然提供嵌套评论,楼层数显示也包括嵌套评论,为何分页时又把其统计排除在外?
WP v2.7也好,v2.7.1也好都这样,个人认为是严重的BUG。WP评论分页还有其他的问题。希望尽快解决了。
最后:不知道插件作者会不会在插件中解决?还有没有高人对此问题给予帮助。拭目以待。。。
PS:插件作者回答的很干脆。
问:Could you make it right in your plugin?
答:Nope, I still relies on WP to get me info on what the plugin need. So if WP tells me there is 3 comments in this page, means this is only 3.
注:后发现有个误解,WP默认不提供楼层显示,而且评论和嵌套评论当作一个评论来处理,这是个问题。
Comments : 14Add Your Own
-
2. YoungCheon
09-02-16 (Mon) 20:35对,邮件回复我也是通过插件实现的
-
4. xiaorsz
09-02-17 (Tue) 20:18其实我看 WP 的默认模版中是没有楼层显示的,好像是这样吧!!你用它默认的居然也不对,那可不可以从你楼层的统计方法上看看能不能解决!!是不是这里的楼层统计功能没有跟上更新呢?
-
5. YoungCheon
09-02-17 (Tue) 21:26对 你说的也有道理,默认模版中是没有楼层显示的。
-
7. YoungCheon
09-02-17 (Tue) 21:07我看过不少,也承认我看到的有限,但用默认的又是嵌套,又是显示正常的至今没见到啊,除非不分页,看到了提醒我一下,我去看看。
-
9. YoungCheon
09-02-18 (Wed) 8:01用WP2.7的话可以稍微修改代码来实现默认的嵌套评论的,不用插件也可以。
-
10. xiaorsz
09-02-18 (Wed) 0:27发现这个问题的确不好解决,因为 wp 在统计的时候根本就把 嵌套的已经忽略了!!回复的评论和这被回复的评论被看作是一个评论来处理了!
这样的话我觉得只能按它的思路来,在统计的时候也按它的这个方法统计和显示楼层,忽略嵌套,最后的结果才会是对的!唉,还真麻烦啊!!
-
11. YoungCheon
09-02-18 (Wed) 8:01按默认的忽略嵌套,势必统计评论不正确,不忽略并分页则楼层显示不正确,是个问题,头疼!
TrackPings : 0
- Trackback URL for this entry
- http://www.teikinka.com/wp27-thread-comment-navi.html/trackback
- Listed below are links to weblogs that reference
- 谈WordPress2.7嵌套评论分页 From 腾信家

