在我的网站上,所有用户都必须先登录才能评论博客项目。 如果发表评论,我希望用户的姓名和他们的评论放在姓氏。PHP - WordPress - 获取评论者凭据
我不知道如何做到这一点。如果我使用get_comment_author
它显示我匿名。法典告诉我:
显示评论作者姓名;也就是由评论者提供的那个。如果没有提供名称(并且“用户必须填写名称和电子邮件”未在“讨论选项”下启用),则WordPress会将“匿名”指定为评论作者。
但用户登录。所以我应该能够在那里放置一个名称。
有什么想法? M.
你为什么要使用get_comment_author?因为它看起来像用户在您的网站上注册,而不是随机的人... – designtocode
我会用它来得到你的用户的详细信息后,他们已经评论http://codex.wordpress.org/Function_Reference/get_userdata – designtocode
我试过这个,但问题是如果其他用户登录,它不会保留在帖子旁边!即使我不使用'$ current_user',post也会得到current_user的名字 – Interactive