在我的网站上,所有用户都必须登录才能对博客项目发表评论。 如果发表评论,我希望用户的评论所在的姓名和姓氏。
我不知道该怎么做。如果我使用get_comment_author
,它会显示我匿名。该手抄本告诉我:
显示评论作者姓名;也就是评论者提供的那个。如果未提供名称(并且“用户必须填写姓名和电子邮件”未在“讨论选项”下启用),WordPress将指定“匿名”作为评论作者。
但是用户已登录。所以我应该可以在那里放置一个名字。
有什么想法? 微米。
答案 0 :(得分:0)
您是否仔细查看了评论表,看看它是一个孤立的评论还是天气,所有评论都是匿名的?我会查看该表并做一些测试帖以查看天气正确的数据。
答案 1 :(得分:0)
解决方案:
if ($comment->user_id) {
$user=get_userdata($comment->user_id);
echo $user->first_name.' '.$user->last_name; }?>