解决Gravatar头像被墙问题

Gravatar被墙之后,WordPress的用户图标一直加载不出来。

如果你也遇到了这样的问题,这里有一些解决办法。

在当前主题 functions.php 的最下面下面的代码:

function _9iphp_replace_avatar($avatar) {
  $avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
  return $avatar;
}
add_filter( 'get_avatar', '_9iphp_replace_avatar', 10, 3 );

?>


或者采用Gravatar头像替换的方法:

function _9iphp_replace_avatar( $avatar ) {
$avatar = preg_replace(“/http:\/\/(www|\d).gravatar.com/”,“https://secure.gravatar.com”,$avatar); //或多说 http://gravatar.duoshuo.com
return $avatar;
}
add_filter( ‘get_avatar’, ‘_9iphp_replace_avatar’ );


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值