一个分享WordPress、Zblog、Emlog、Typecho等主流博客的教程网站!
当前位置:网站首页 > 博客教程 > WordPress教程 > 正文

邮箱不设置Gravatar头像wordpress无法提交评论

作者:xlnxin发布时间:2021-04-15分类:WordPress教程浏览:335


导读:最近访问几个wordpress用户博客发现一个问题,当我提供评论时,提示“Error:gravatarnotexisted(checkyouremailad...

最近访问几个wordpress用户博客发现一个问题,当我提供评论时,提示“Error: gravatar not existed (check your email address”错误,意思大概是gravatar头像不存在,请检查邮箱地址。我使用的邮箱并没有到官方设置Gravatar头像,因此可能导致无法提交成功。然后好奇之下搜了搜相关的实现函数代码,有兴趣的博主可以试试。

检测评论者是否有Gravatar头像代码:

1
2
3
4
5
6
/**
* @param $comment_author_email即$_POST['email']
*/
$headers=@get_headers('http://1.gravatar.com/avatar/'.md5(strtolower($comment_author_email)).'?d=404');
if(strstr($headers[0],'404'))
err('Error: gravatar not existed (check your email address).');

注:代码仅适用于comments-ajax.php中

PS:不推荐使用该功能,可能会把一批喜欢看你博客内容,并想要评论的访客杜绝门外。

标签:wordpress博客