WordPress Gravatar头像不显示的解决办法

Standard

原文地址:http://www.daqianduan.com/5704.html

很多Wordpress主题都会调用Gravatar的服务来显示头像,但很可惜,它被墙了,因此不仅会造成头像不显示,还会把网页的整体加载时间拖长。

解决方式就是把Gravatar服务换成国内服务商”多说“的服务。具体实施是编辑function.php文件,在最开始的”<?php”后加入以下代码:

//多说官方Gravatar头像调用
function mytheme_get_avatar($avatar) {
    $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
    return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );