WeAvatar(每个人的头像)是一个国产多端多元化的统一头像服务,跟以前介绍的Cravatar头像类似,比起国外的Gravatar头像具有以下优点:
1、多级头像匹配
WeAvatar除用户上传的头像外,同时支持从Gravatar、QQ获取头像,这可为70%以上的请求提供准确的头像;
2、手机号、字母头像
WeAvatar首家支持手机号头像及字母默认头像,手机号头像更符合国内用户的使用习惯,字母头像可为没有头像的用户提供更好的体验;
3、WEBP支持
WeAvatar支持新一代图片格式WEBP且默认返回WEBP格式的头像,这可减少约80%的流量消耗;
4、安全
WeAvatar对每张头像均进行AI自动化审核,确保不会有违规内容被输出;
5、更快的速度
WeAvatar使用GO开发,具有无与伦比的速度优势。同时WeAvatar拥有多级缓存机制,以尽可能提高头像的加载速度;
6、开放平台(开发中)
WeAvatar开放平台支持自己的应用无缝对接WeAvatar,提供配套的SDK供开发者使用。
如何拥有属于自己的WeAvatar头像?
前往WeAvatar官网注册登录 >> 点击“开始使用”按钮,添加头像 >> 输入手机号或邮件,上传头像,之后发送验证码,输入验证码,点添加即可。
WordPress网站如何使用WeAvatar头像?
方法一、安装WP-China-Plus插件
安装启用WP-China-Plus插件,进入插件设置页面勾选启用“WeAvatar头像”即可。这个过程中,你可能还需要关闭主题、其他插件中自带的Gravatar头像加速功能。
方法二、自行添加代码使用Cravatar头像
如果你的WordPress网站没有安装WP-China-Plus插件,则需要添加两段代码:一段是Gravatar头像地址自动替换为WeAvatar头像地址;另一段是将WordPress后台 – 设置 – 讨论 – 默认头像中的Gravatar头像替换为WeAvatar头像。
实现的方法很简单,只需要将以下代码添加到你的WordPress网站当前使用的主题的functions.php文件中即可。
//知更鸟 - 国内最完善的替代Gravatar头像服务WeAvatar
//https://zmingcx.com/weavatar.html
if ( ! function_exists( 'get_cravatar_url' ) ) {
// 替换Gravatar头像为weavatar头像
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, 'weavatar.com', $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 );
}
if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
// 替换WordPress讨论设置中的默认头像
function set_defaults_for_cravatar( $avatar_defaults ) {
$avatar_defaults['gravatar_default'] = 'Cravatar 标志';
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
}
特别说明,以上WeAvatar头像介绍和代码整理自: