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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>