4年前 (2015-05-13)  web相关 系统运维 |   21 条评论  141 
百度已收录 | 文章评分 0 次,平均分 0.0

Gravatar 头像所在的域名gravatar.com 及其二级域常常被墙,就算没有被墙,访问速度也非常慢。

将下面的代码丢入WordPress 主题下的functions.php 文件

<span style="background-color: #999999;"><span style="background-color: #ffffff;"><strong>function mytheme_get_avatar($avatar) {</strong>
<strong>     $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);</strong>
<strong>     return $avatar;</strong>
<strong> }</strong>
<strong> add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );</strong>
</span>
</span>

上面的代码是通过添加过滤器(filter)替换原函数get_avatar达到将路径指向多说服务器上。

查看评论里的Gravatar 头像,已经是通过多说服务上的了:

友情提示:模板更新的话,可能会导致上述代码重新被覆盖导致头像再度不显示,重新添加此代码即可解决。

 

除特别注明外,本站所有文章均为张子豪博客(ZihaoBlog)原创,转载请注明出处来自https://www.zihao123.com/79.html

关于
93年菜鸟云主机运维。

发表评论

表情 格式
  1. 沙发,板凳都没偶的份了。

    阮深露 评论达人 LV.1 4年前 (2015-12-12) [0] [0]
  2. 沙发,板凳都没偶的份了。

    阮深露 评论达人 LV.1 4年前 (2015-12-12) [0] [0]
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

×
订阅图标按钮