提醒:本文最后更新于 3264 天前,文中所描述的信息可能已发生改变,请仔细核实。
更新,惯例,发帖。
在前不久,博客更新至Wordpress 4.4。
因为忙,本想在下篇定时文章一笔带过。加上定时文章都没写完,所以没定时出来。
但今天无意间发现个Bug,所以发篇文章出来。
可能由于语法和环境定义的不同。主循环外,调用paginate_comments_links返回空。
原因可能在于paginate_links函数的变更!?
此BUG重现场景可在AJAX评论翻页会体现出来:AJAX翻页后,页码导航条会消失,好悲催的感觉。
另外还有个小问题,楼层号错了(变成1-10,10是因为我每页只有10条)。
因为没时间,暂时把问题摆在这里,等候有时间解决或他人解决。
已解决,代码我就不贴了。解决思路:
https://wordpress.org/support/topic/comment-pagination-not-working-after-updating-to-wordpress-44?replies=2#post-7777511
关键词: WordPress 4.4 AJAX 评论 翻页 页码 导航 消失
对于楼层号出错的,原因在于$in_comment_loop有问题,修改判断即可。
转载请注明转自:kn007的个人博客的《博客更新至WordPress 4.4》
我不催更,我只是过来串串门,似乎每次升级你都要写点什么。我刚才也去后台去升级了,然后批准了一大堆待审评论,但是还没有回复。
@啄木游弋: 哈哈哈,好吧!
我最近也忙,没什么时间打理博客
昨晚还准备更新呢,想了下怕出问题
昨天我还发现 wp_list_comments 也有些变化了,直接在comments.php里面设置的参数无效了,需要把 $comments 参数加进去
@zwwooooo: 我wp_list_comments没加$comments哦,也能用。。。
@zwwooooo: wordpress为了让评论性能化,感觉搞得更乱七八糟了
@zwwooooo: 我加了后,反而错了。我晕
@zwwooooo: 啊,
好无聊的一更
@尽欢: 。。。这还无聊,我解决了问题
我更无聊
@尽欢: 你太无聊
然而我还在4.3
@aunsen: 所以你还没有触到雷区
每次都是及时更新,软件必须用新的。
@土木坛子: 一般都是第一时间更新