整理:大陆站点可替换使用的 Gravatar 地址

文章可能具有时效性,最后更新于2023年。


前言引用:

问:Gravatar在国内无法显示?
答:gravatar在国内被屏蔽了,需要使用插件或使用其它镜像网站来解决gravatar头像的显示问题!
——百度百科词条《Gravatar》2021年06月09日版本

提示:本文仅提供Gravatar替换地址 和 wp(WordPress)的Gravatar头像修改替换方案。


一、介绍

Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”。如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像。

——百度百科词条《Gravatar》2021年06月09日版本

但是Gravatar在大陆使用欠佳,需要一些来替代。

二、推荐替代地址


大陆站点可替换使用的Gravatar地址
  • https://gravatar.wpfast.org/avatar/
  • https://gravatar.kuibu.net/avatar/
  • https://cravatar.cn/avatar/
  • https://gravatar.zeruns.tech/avatar/
  • https://dn-qiniu-avatar.qbox.me/avatar/
  • https://gravatar.loli.net/avatar/
  • https://sdn.geekzu.org/avatar/
  • https://gravatar.lingchenzi.com/avatar/
  • https://gravatar.yys.ink/avatar
  • https://gravatar.ucany.net/avatar
  • https://gravatar.webp.se/avatar/
  • https://gravatar.ityinhu.com/avatar/
  • https://sdn.pengjiayou.cn/avatar
  • https://gravatar.xingez.me/avatar/
  • https://cdn.sep.cc/avatar/
  • https://gravatar.w3tt.com/avatar/
  • https://gravatar.godapex.com/avatar/
  • https://www.sammery.com/avatar/
  • https://gravatar.orangejx.cn/avatar/
  • https://gravatar.22-33.top/avatar/
  • https://api.lty.fun/avatar/

需要注意的是:

  1. Cravatar确实是代替的不二选择。但它的匹配机制是Cravatar 头像 > Gravatar 头像 > 通过识别邮箱是否为QQ邮箱:如果是,则调用QQ头像。换句话说,会先匹配Cravatar头像,如果用户在Cravatr有注册并上传头像,则会显示Cravatar头像。如果未匹配到Cravatar头像,则会匹配Gravatar头像,如果用户在Gravatar有注册账号并上传头像,则会显示Gravatar头像。如果用户在前两项中都未匹配到头像,则会根据邮箱地址判断是否为QQ邮箱,如果是,则会匹配QQ头像,如果不是,会匹配Cravatr默认头像。如果在三项中都未匹配到头像,则会显示Cravatr默认头像。(在默认情况下)
  2. 可以自己先尝试,选择自己认为访问速度最佳的。

三、如何安装使用

1.解决办法

目前我会写出来只有一个方法,其他的方法可以善用搜索引擎进行查找。

①方法一:

将以下代码添加到当前主题函数模板functions.php中:

if ( ! function_exists( 'get_ravatar_url' ) ) {
function get_ravatar_url( $url ) {
$sources = array(
'www.gravatar.com/avatar/',
'0.gravatar.com/avatar/',
'1.gravatar.com/avatar/',
'2.gravatar.com/avatar/'
'secure.gravatar.com/avatar/',
'cn.gravatar.com/avatar/'
);
return str_replace( $sources, '替换地址', $url );
}
add_filter( 'um_user_avatar_url_filter', 'get_ravatar_url', 1 );
add_filter( 'bp_gravatar_url', 'get_ravatar_url', 1 );
add_filter( 'get_avatar_url', 'get_ravatar_url', 1 );
}
if ( ! function_exists( 'set_defaults_for_ravatar' ) ) {
/**
* 替换WordPress讨论设置中的默认头像 
*/
function set_defaults_for_ravatar( $avatar_defaults ) {
$avatar_defaults['gravatar_default'] = '标志';
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'set_defaults_for_ravatar', 1 );
}

把代码中的“替换网址用上文中提供的网址替换
注意你的functions.php文件中有无<?php,如果没有就加上

②方法二:

使用“WPAvatar文派头像”插件接入Cravatar,文派头像是 Cravatar 官方插件。

点击前往下载“WPAvatar文派头像”插件

三、完成

大功告成!

版权声明:©t-lincoin
当前文章标题:整理:大陆站点可替换使用的 Gravatar 地址
当前文章作者名:Lincoin
来源:t-lincoin(meta-sns.com/t1i.cc)
转载请保留链接,除非另有声明,本网站文章采用知识共享署名-相同方式共享 4.0 国际许可协议(CC BY 4.0)授权。



分享至社交媒体(分享到QQ、QQ空间和微博的请点击下方的“分享”按钮):


分享至Facebook脸书
分享至Twitter推特
分享至WhatsApp
THE END
分享
二维码
打赏
海报
整理:大陆站点可替换使用的 Gravatar 地址
文章可能具有时效性,最后更新于2023年。 前言引用: 问:Gravatar在国内无法显示? 答:gravatar在国内被屏蔽了,需要使用插件或使用其它镜像网站来解决gra……
<<上一篇
下一篇>>
文章目录
关闭
目 录