WordPress常用函数get comment
导航: 上一页 | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy
说明[ ]
获取一个评论编号并返回评论所属文章的数据库记录。用户可以通过$output参数指定结果的返回方式。
用法[ ]
<?php get_comment($id, $output); ?>
示例[ ]
取得编号为7的评论的作者名称:
<?php $my_id = 7; $comment_id_7 = get_comment($my_id); $name = $comment_id_7->comment_author; ?>
也可指定$output参数:
<?php $my_id = 7; $comment_id_7 = get_comment($my_id, ARRAY_A); $name = $comment_id_7['comment_author']; ?>
<?php ## Correct: pass a dummy variable as post_id $the_comment = & get_comment( $dummy_id = 7 ); ## Incorrect: literal integer as post_id $the_comment = & get_comment( 7 ); // Fatal error: 'Only variables can be passed for reference' or 'Cannot pass parameter 1 by reference' ?>
参数
$comment
(整数)(必需)希望获取的评论编号。必须传递一个含有整数的变量(如$id)。单个整数(如:7)将导致严重错误(只有变量能被传递以供参考,或不能传递参数1进行传址)。
默认值:None
$output
(字符串)(必需)结果的显示方式。 OBJECT即作为对象显示,ARRAY_A是作为值的字段名称的关联数组显示,ARRAY_N 则是作为字段值的标量数组显示。
默认值:None
返回的值
返回的字段包括:
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)