WordPress函数 get_comment()

Wordpress常用函数 get_comment() 通过评论编号返回评论所属文章的数据库记录,可通过 $output 参数指定结果的返回方式。

用法

get_comment($id, $output);

参数详解

$id:(整数)(必需)评论编号;
$output:(字符串)(必需)返回结果输出方式。 OBJECT即作为对象显示,ARRAY_A是作为值的字段名称的关联数组显示,ARRAY_N 则是作为字段值的标量数组显示。

返回值

comment_ID:(整数)评论编号
comment_post_ID:(整数)相关文章的文章编号
comment_author:(字符串)评论者的名称
comment_author_email:(字符串)评论者的电子邮件
comment_author_url:(字符串)评论者的个人主页
comment_author_IP:(字符串)评论者的IP地址
comment_date:(字符串)评论的日期和时间(年-月-日 时:分:秒)
commetn_date_gmt:(字符串)评论的格林尼治标准时间(年-月-日 时:分:秒)
comment_content:(字符串)评论内容
comment_karma:(整数)评论的karma值
comment_approved:(字符串)评论许可(0,1,或'spam')
comment_agent:(字符串)评论代理(浏览器,操作系统等)
comment_type:(字符串)有意义的评论类型(pingback|trackback),常规评论类型时为空
comment_parent:(字符串)父评论的编号
user_id:(整数)评论者登录后的用户编号(未登录则为0)

示例

获取评论编号为100的评论者名称:

<?php
$my_id = 100;
$comment_id_100 = get_comment($id); 
$name = $comment_id_100->comment_author;
?>

指定$output参数:

<?php
$my_id = 100;
$comment_id_100 = get_comment($id, ARRAY_A);
$name = $comment_id_100['comment_author'];
?>