原创

Gravatar 头像无法显示解决方案

Gravatar 头像无法显示解决方案

由于Google服务器无法访问导致Gravatar头像服务被彻底屏蔽,国内没有办法正常访问,就连之前缓存头像到本地的方式在国内服务器上也

失效了,解决方法如下:

第一种:更改头像调用文件;

把/wp-includes/pluggable.php这个文件给找出来,找到下面这段代码:

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’;

}

修改为:

if ( is_ssl() )

$host = ‘https://secure.gravatar.com’;

else $host = ‘http://www.gravatar.com’;

第二种方式:

只需修改 Gavatar 头像的访问方式, 直接请求官方服务器就可以解决问题了,一些比较细心的技术宅应该已经找到问题, 并给出了解决方案。 而现在有更方便的解决办法是使用插件,Gravatar Fixed 插件通过函数覆盖的方式, 重新自定义 Gravatar 服务器,,直接访问 www.gravatar.com 读取头像, 以保证正常访问。插件显示如下:

Gravatar 头像修正

Gravatar 服务器 http://www.gravatar.com
Gravatar 服务器https://secure.gravatar.com
~阅读全文~人机检测~

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

评论

分享:

支付宝

微信