Web笔记··By/蜜汁炒酸奶

检查评论者是否有Gravatar头像

今天Angel来了,同时为风风找到了一个评论方面的BUG——游客身份若使用的邮箱没有Gravatar头像就不能发评论,这对于一些有特殊需要的朋友来说可能算不上BUG,但却不是我的需求,之后发现是comments-ajax.php文件中的以下代码在起作用:

$headers=@get_headers('http://1.gravatar.com/avatar/'.md5(strtolower($comment_author_email)).'?d=404');
if(strstr($headers[0],'404') && !is_user_logged_in()) err('错误: 你这个邮箱没有找到gravatar头像');
1
2

把它去掉一切都好了,之后在网上查到,这段代码只能用于comments-ajax.php文件中,需要的朋友拿去吧。 感谢Angel提供的信息,目前用的这款主题还不够完善,这也是去年看好后却一直没用的原因,一边玩一边改吧。

预览
Loading comments...
6 条评论
  • W

    请问博主评论用的什么插件?

  • W

    我一直没整明白什么是Gravatar头像

    • W

      回复 @喵小姐: 其实就是一个类似为自己邮箱账号配个头像,可以在其他地方通过填那个邮箱号显示而已

  • W

    知识交流……

    • W

      回复 @免费笑: 恩恩,欢迎欢迎O(∩_∩)O~

example
预览