首页 > 技术点滴 > 清理wordpress里莫名其妙的代码

清理wordpress里莫名其妙的代码

2013年5月4日 baoz 阅读评论

今天一不小心发现在访问wp的时候浏览器访问了外部主机secure.gravatar.com,在代码里搜了下,发现在wp-includes的pluggable.php里有这么一段,不明觉厉啊,删除之

if ( !empty($email) )
$email_hash = md5( strtolower( trim( $email ) ) );

if ( is_ssl() ) {
$host = ‘https://secure.gravatar.com’;
} else {
if ( !empty($email) )
$host = sprintf( “http://%d.gravatar.com”, ( hexdec( $email_hash[0] ) % 2 ) );
else
$host = ‘http://0.gravatar.com’;
}

 

 

分类: 技术点滴 标签:
  1. 2013年5月4日12:03 | #1

    gravatar不就是那个显示用户头像的么,gravatar是通过email在他自家的库中匹配已经注册过的头像,显示在留言里,wordpress默然就带这功能,这东西还火过一段时间

  2. 2013年5月4日12:10 | #2

    在后台可以关闭这功能的
    Discussion--Avatars---Show Avatars
    还有个Default Avatar,可以选择其他自动生成的头像

  3. 文雨
    2013年5月4日15:57 | #3

    根据留言的时候的电子邮件自动获取gravatar的头像

  4. EDwin
    2013年5月4日19:15 | #4

    通过头像服务呀,为毛要删

  5. 2013年5月4日21:39 | #5

    访问gravatar.com应该是正常的吧,不然都没头像了。博主可搜一下Gravatar

  6. wss8848
    2013年5月4日21:40 | #6

    这是头像把?

  7. 2013年5月4日21:44 | #7

    果然留言木有头像鸟~~Gravatar是做头像托管的,可以在Gravatar上设置自己的头像和E-mail地址的对应关系。这样在支持Gravatar的网站上就不用设置头像了,会直接根据所填的E-mail地址来显示你在Gravatar上预设的头像。还挺流行的一个服务。

  8. 文雨
    2013年5月5日00:15 | #8

    貌似我有躺枪的嫌疑,我跟以上各位完全不认识,订阅了你的RSS,看到的跟过来的,因为我的wordpress也遇到过同样的问题,所以才回复的。

    IP地址是错的,我北京联通,在IP138 IP.CN上看到都是61.149开头的,不知道你这个118.123是怎么出来的。难道是怀疑是因为cdn的问题?

  9. 2013年5月5日06:56 | #9

    确实躺枪了。。。不好意思,是CDN