最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

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

wordpress教程 有客 1790浏览 4评论

Gravatar服务器被墙,如今有热心网友给出了不错的解决办法,经测试成功。这是由知名社交评论服务商多说提供的国内Gravatar服务,大家可以放心使用,且不用担心速度问题,D8主题用户用了以下代码后可以开启头像缓存功能了。

任何主题,打开functions.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 );

请大家放置代码时要小心,如果你是新手,那就备份一下functions.php文件,一旦出问题就还原该文件即可解决。

转载请注明:有客帮 » WordPress Gravatar头像不显示的最新解决办法

您必须 登录 才能发表评论!

网友最新评论 (4)

  1. 愿你博客做的更好
    有客帮4年前 (2015-07-31)

  2. Warning: copy(https://secure.gravatar.com/avatar/f4790c93f0b61da0a076cc123ca78b1c?s=72&d=mm" class="avatar avatar-72" height="50" w): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /www/wwwroot/bang_ykit_cn/wp-content/themes/d8/functions.php on line 307
    sssssssssssssssssss
    sssssssss4年前 (2015-07-30)

  3. Warning: copy(https://secure.gravatar.com/avatar/7c34f59b2cc23a7a8c40493b8d58d8bd?s=72&d=mm" class="avatar avatar-72" height="50" w): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /www/wwwroot/bang_ykit_cn/wp-content/themes/d8/functions.php on line 307
    用上了博主的方法果然可以用本地缓存功能了,感谢分享!
    Han5年前 (2014-12-06)