使用 Cravatar 解决 Gravatar 头像无法访问的问题
2024-09-08 06:47:26
Gravatar全球通用头像服务
1、基本介绍
Gravatar,即全球公认的头像,是一项免费的头像服务,适用于网站所有者,开发人员以及任何想要轻松且经过验证的在线身份的人。它被内置在每个WordPress.com 帐户中,并在开放网络中广泛实施。我们可以通过登录wordpress账号创建和上传图片进行个性设置。
2、使用方式
- 进入官网,点击Create your Gravatar开始注册账户。
- 进入wordpress注册页面,填写注册邮箱和账户名以及密码。如果有账户,点击已有Wordpress.com账户进行登录。
- 在注册完成后会收到来自wordpress的激活邮件,打开激活邮件。
- 点击激活账户。
- 跳转到wordpress阅读器界面
- 点击右上角的头像跳转到个人信息页面,就可以对头像进行设置了。
3、常见问题
由于近几年中国大陆的Gravatar服务的CDN服务被污染,现在已经无法通过官方服务器进行访问了。解决方法如下:
- 使用境外的服务器部署站点。
- 使用镜像源。
- zeruns's Blog的镜像源:https://gravatar.zeruns.tech/avatar
- Loli源:https://gravatar.loli.net/avatar/
- 极客族:https://sdn.geekzu.org/avatar/
- Cravatar:https://cravatar.cn/avatar/
- 使用 WP-China-Yes 插件。
该插件可以设置官方和大陆节点对头像进行访问。
Cravatar互联网公共头像服务
1、基本介绍
Cravatar 是 Gravatar 在中国的完美替代方案,从此你可以自由的上传和分享头像。Cravatar的 API 和 Gravatar 100% 兼容。当用户请求自己的头像时,会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,Cravatar支持在用户未设置Cravatar头像及Gravatar头像时匹配QQ头像(仅限于使用QQ数字邮箱的用户)。对于博客站,这平均可以为 70% 的访客提供准确的头像。
Cravatar相比Gravatar还有以下优势:
- 头像服务完全搭建在中国大陆境内,因此响应速度很快。
- 所有头像经人工审核确保不会出现违规内容,不会出现访问不了的情况。
- 头像在Gravatar基础上,囊括了QQ头像,更贴近中国开发者。
2、使用方式
在主题文件夹下的functions.php中添加以下代码:
if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
*使用Cravatar头像服务替换Gravatar
* @param string $url
* @return string
*/
function get_cravatar_url( $url ) {
$sources = array(
'www.gravatar.com',
'0.gravatar.com',
'1.gravatar.com',
'2.gravatar.com',
'secure.gravatar.com',
'cn.gravatar.com'
);
return str_replace( $sources, 'cravatar.cn', $url );
}
add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
}
最新文章
- Java 9将采用新的版本字符串格式
- Apache服务器性能监控
- go语言常用函数:make
- mysql不同版本号之间的一些区别
- Javascript 利用a标签自动解析URL分析网址实例
- VC创建预编译文件
- 微价值:专访《甜心爱消除》的个人开发者Lee,日入千元
- c# 调用EXCEL在VS上能正常运行,部署在IIS上不能实现,在VS中运行页面和发布之后在IIS中运行的区别
- XSS学习笔记(四)-漏洞利用全过程
- [Programming WCF Services]Chapter 1. WCF Essentials - EndPoint
- Apache Maven 3.6.1配置安装
- elment重置表格行高,hover效果
- OJ:一道考察多态的题目
- jdk下载地址
- Docker(二十七)-Docker 清理占用的磁盘空间
- C和C指针小记(一)-字符输入,函数,ASCII扩展表
- python的面向对象
- ASP.NET CORE MVC 2.0 如何在Filter中使用依赖注入来读取AppSettings,及.NET Core控制台项目中读取AppSettings
- DELPHI XE5轻松输出到MacOsX
- casperjs进行web功能自动化测试demo
热门文章
- 用 Windows Server 2019 搭建求生之路服务器
- PowerPoint 母版与版式
- iommu分析之---smmu v3的实现
- python爬虫之BeautifulSoup4使用
- from表单、css选择器、css组合器、字体样式、背景属性、边框设置、display设置
- OpenJudge 1.5.15 银行利息
- SpringMVC 02: SpringMVC响应get和post请求 + 5种获取前端数据的方式
- x64dbg 插件开发环境配置
- PGCrypto 加密组件使用
- 【读书笔记】C#高级编程 第十四章 内存管理和指针