wordpress评论如何分页

作者:  耕堂 | 本文浏览758次 | 2009年10月21日

wordpress的评论确实不错的,但是如果评论留言太多了,一篇文章下面上百条评论,不大方便浏览,前面说过长篇文章分页的问题,这里耕堂介绍下如何对留言评论分页。

一般有两种方法,利用插件或者自定义函数,其实殊途同归,插件根本上也是在自定义函数,先说下不用插件的方法:
1.利用wp_list_comments函数

a.可能你也知道它,只在2.7+中可用,如果当前版本2.7以上,那在后台“设置”-“常规”里可以看到,每篇文章显示的评论数和顶部评论最新或最老,数字自行设置;

b.在comments.php文件中添加代码(据实际情况放置,一般在<ol class=”commentlist”>):

<?php wp_list_comments(‘type=comment&callback=mycomment’); ?>

上面callback后面的值mycomment为自定义的函数名;

c.在function.php文件中自定义mycomment(名字自定,但要和上面调用一致):
具体地函数内部结构,没有统一的标准,可以参考这里:wp_list_comments

如果想省事,可以尝试用插件:
2.wp-paged-comments插件(已通过测试,本站可下载)
通常的安装(上传至/wp-content/plugins/),后台有选项,包括设置每页评论数、评论显示顺序、不进行评论分页的文章、自定义导航条样式,在comments.php里也不需调用函数;

如果主题版本老的话,可能comments.php内根本没有wp_list_comments函数,这样如果不想改动主题可以用方法二,当然如果主题支持wp_list_comments函数,就不要麻烦了,甚至这篇文章就可以忽略了,耕堂个人推荐方法一,因为wordpress现在已经内置了函数了,而且大家一般都会随版本升级(安全问题),即便主题不支持wp_list_comments,也可以修改下,其实也没什么难的,研究下函数标签或参考下现成主题都可以解决。

 右上方更多相关内容/站内搜索-关键词请用空格隔开

  • 标签 :  , ,
  • 原文链接 : http://www.gengtang.net/wordpress/pinglun-fenye.html
  • 转载原创文章请注明 : 耕堂-gengtang.net
  • 发表留言

    可用HTML标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>