新闻中心

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

作者 / 时间 2014-08-05 17:22:30

最近无忧小编在建站的时候发现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).'); 无忧主机相关文章推荐阅读: 添加WORDPRESS数据库运行状态日志 设置WORDPRESS评论达到数量后自动关闭评论 谷歌影响后WORDPRESS存在的问题并分析解决 WORDPRESS表单插件WP USER FRONTEND PROWWP

本文地址:https://www.51php.com/wordpress/15682.html

1
1
1
1
1
1
1