首页 > 技巧 > WordPress头像无法显示完美解决办法
2018
08-13

WordPress头像无法显示完美解决办法

解决办法一:只需修改 Gavatar 头像的访问方式,直接请求官方服务器即可。

解决办法二:插件,Gravatar Fixed 插件通过函数覆盖的方式,重新自定义 Gravatar 服务器,直接访问 cn.gravatar.com 读取头像,以保证正常访问。

WordPress头像无法显示完美解决办法 - 第1张  | 冰美娜盟

 

WordPress头像无法显示完美解决办法 - 第2张  | 冰美娜盟

解决办法三:代码

“www.gravatar.com”这个网址无法访问了,“cn.gravatar.com”这个主页还可以正常访问。那么我们可以修改自己的wordpress,让它从“cn.gravatar.com”获取用户的头像解决这个问题:

找到“wp-includes/pluggable.php”文件,找到代码:

if ( is_ssl() ) {
    $host = 'https://secure.gravatar.com';
} else {
    if ( !empty($email) )
        $host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash{0} ) % 2 ) );
    else
        $host = 'http://www.gravatar.com';
}

替换为:

if ( is_ssl() ) {
    $host = 'https://secure.gravatar.com';
} else {
    $host = 'http://cn.gravatar.com';
}
最后编辑:
作者:盟叔的黄瓜
我就是我,不一样的烟火
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。