WordPress中通过Ajax评论分页实现方法

WordPress中通过Ajax评论分页实现方法

问题背景

一直看着评论一线到底,感觉有点不舒服,看到主题君欲思大大那的评论也分页了,就向大大求援了一下,大大酷酷的回了一句paginate_comments_links函数,剩下的就都留给小弟了。才一开始光搜那个函数,始终找不到自己想要的,偶然间灵光一闪,想到之前comments.php中找到的那个

<?php paginate_comments_links('prev_text=«&next_text=»');?>

函数语句,就搜了一下,然后。。。就知道了自己的问题所在。 说来惭愧,用了这么久的wordpress了,竟然没注意过“WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论”这一项。。。设置后竟然好了。 现在顺手奉上具体的分页方法及参考地址。

实现方法

一.准备

加载 jQuery 库,这个不解释了。

** 二.开启 WordPress 评论分页**

打开 WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论,设置一下评论数目,这里的评论数目仅计算主评论,回复评论不作计算。这里 Kayo 填了比较大的数字(15),因为评论分页分得太细会使用户不便于阅读之前的评论。 在后台开启评论分页后,在 comments.php 中需要添加分页导航的地方加入以下代码(如主题中有类似代码则无须再添加,另外代码中的 nav 标签为 HTML5 标签,若主题没有使用 HTML5 则有 div 代替即可。

<nav id="comments-navi">
<?php paginate_comments_links('prev_text=«&next_text=»');?>
</nav>
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。

支持一下

如果这篇文章对你有帮助,欢迎打赏或分享。

打赏支持

评论