wordpress 评论插件

wp_list_comments()评论展示函数的使用方法

wp_list_comments()是用于读取wordpress文章或者页面评论数据的函数,把WordPress的评论功能进行了模块化,wp_list_comments函数在主题中配合comments_template使用更佳。

用法

wp_list_comments($args);

参数

$args = array(

'walker' => null,

'max_depth' => ,

'style' => 'ul',

'callback' => null,

'end-callback' => null,

'type' => 'all',

'page' => ,

'per_page' => ,

'avatar_size' => 32,

'reverse_top_level' => null,

'reverse_children' =>

);

参数说明

1、$walker 自定义样式类名

2、$avatar_size (可选) 头像大小 默认: 32

3、$style (可选)评论样式控制,你可以添加 ‘div’, ‘ol’, 或者’ul’, 来展示你的评论,如:

<div class="commentlist">'.wp_list_comments(array('style' => 'div')).'</div>

<ol class="commentlist">'.wp_list_comments(array('style' =>'ol')).'</ol>

默认值是’ul’

4、$type (可选) 评论展现方式,参数可以是 ‘all’、’comment’、’trackback’、’pingback’、’pings’. ‘pings’ 包括’trackback’ 和 ‘pingback’.

默认值: ‘all’

5、$reply_text (可选) 评论的回复链接,(可以通过函数get_comment_reply_link function 获取)

默认: ‘Reply’

6、$login_text (可选)用户必须登录后评论的提示信息,默认: ‘Log in to Reply’

7、$callback (可选) 回调函数,通过回调函数来自定义你的评论展示方式。Default: null

8、$end-callback (可选) 关闭评论后调用的自定义函数,Default: null

9、$reverse_top_level (可选)评论数据是否倒序显示,Default: null

10、$reverse_children (可选) 子评论数据是否倒序显示,Default:null

自定义评论列表

我们可以用wp_list_comments()参数中的callback实现自定义评论列表,这样可以按照自己想要的样子设计评论。

wp_list_comments( array(

'callback' => '_comments_list',

));

function _comments_list(){

//此函数中写自定义的评论即可

}