邮箱不设置Gravatar头像后无法提交wordpress评论
最近无忧小编在建站的时候发现wordpress中有一个问题,就是当提交评论的时候,wordpress会报错“Error: gravatar not existed (check your email address”错误。一开始小编还以为是在模板上面或者程序上面程序不兼容导致的错误。之后无忧小编把这句话复制到翻译软件里面去,才得知这个报错的意思是gravatar头像不存在,请检查邮箱地址,如果用官方点的解释就是使用的邮箱没有得到官方的设置gravatar头像,所以导致无法提交成功。其实解决方法只需要添加一段代码就可以解决邮箱不设置Gravatar头像后无法提交wordpress评论这个问题。找到根目录后找到comments-ajax.php中把如下的代码添加上去!就可以解决这个报错问题了
/**
* @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).’);
无忧主机相关文章推荐阅读: