解决Gravatar头像被墙问题

来源:互联网 发布:淘宝秒杀辅助 编辑:程序博客网 时间:2024/05/29 04:56

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.comreturn $avatar;}add_filter( ‘get_avatar’, ‘_9iphp_replace_avatar’ );


0 0