PHP - WordPress - 获取评论者凭据

时间:2014-07-04 12:52:13

标签: wordpress comments

在我的网站上,所有用户都必须登录才能对博客项目发表评论。 如果发表评论,我希望用户的评论所在的姓名和姓氏。

我不知道该怎么做。如果我使用get_comment_author,它会显示我匿名。该手抄本告诉我:

显示评论作者姓名;也就是评论者提供的那个。如果未提供名称(并且“用户必须填写姓名和电子邮件”未在“讨论选项”下启用),WordPress将指定“匿名”作为评论作者。

但是用户已登录。所以我应该可以在那里放置一个名字。

有什么想法? 微米。

2 个答案:

答案 0 :(得分:0)

您是否仔细查看了评论表,看看它是一个孤立的评论还是天气,所有评论都是匿名的?我会查看该表并做一些测试帖以查看天气正确的数据。

答案 1 :(得分:0)

解决方案:

if ($comment->user_id) {
    $user=get_userdata($comment->user_id);
    echo $user->first_name.' '.$user->last_name; }?>