解决WordPress 4.4 评论 AJAX分页导航消失的方法

张子凡 WordPress建站 2015-12-21 19:06:00 阅读(...) 评论(0)

最近这半个月子凡在做泪雪旗下几个网站的评论系统,今天正准备将本地测试好的功能做到线上,但是问题就来了,我们的线上的网站都已经全部升级到了 WordPress4.4 版,而我本地做测试使用的是 WordPress4.3 版本,那么问题也就随之而来了。

折腾了大半天,看过 WordPress 官方的更新,谷歌上也查阅了一番。到晚上才终于找到了解决办法,需要给 paginate_comments_links() 函数的参数传递 $total 参数,之前版本中这个参数是可以不传的。

需要修改的代码大致如下:

1
2
3
4
5
6
//通过文章ID获取评论
$comments = get_comments('post_id='.$postid);
//获取全部页数
$max_page = get_comment_pages_count($comments);
//函数参数中加入 total
paginate_comments_links('prev_text=«&next_text=»&current='.$pageid.'&total='.$max_page);

经过这番折腾,评论分页导航才算在 WordPress 4.4 上正常出现了。

除非注明,否则均为泪雪博客原创文章,转载请以链接形式标明本文地址

本文链接:https://zhangzifan.com/wordpress-4-4-paginate-comments-links.html

发表评论