WeAvatar:超越 Gravatar 的新一代头像服务

 

WeAvatar:超越 Gravatar 的新一代头像服务

WeAvatar 从出生开始一直就低调存在,并不断改进、升级。将于 7 月 25 日度过它的首个生日。

今天,我有必要在此提供超越 Gravatar 的新一代头像服务解决方案:WeAvatar。

介绍 WeAvatar

一、无缝获取头像,覆盖更广泛用户

对比起原版的 Gravatar,WeAvatar 有着更多的优势。

首先,它不仅支持用户上传头像,同时也能从 Gravatar、QQ 上获取头像,这一特性意味着70%以上的头像请求可以获得准确的响应。

同时,WeAvatar 是首家支持手机号头像和字母默认头像的头像服务平台。手机号头像更贴近国内用户的使用习惯,而字母头像则为那些没有上传头像的用户提供了一个个性化的、易识别的选项。

WeAvatar:超越 Gravatar 的新一代头像服务

图为使用 WeAvatar 的 Dragon 主题,在无法匹配任何头像时自动展示用户昵称首字。

二、智能 AI 审核,提供安全的内容

以往在使用 Gravatar 反代时,敏感头像总是一个绕不过去的坎。例如https://0.gravatar.com/avatar/2231ae34e000e2564e124039f9b5709e
https://0.gravatar.com/avatar/7c9f43aa567f5fa7ae5b99c37a243da4等,将其反代进入国内,可能的后果不言而喻。

现在开始不必再为此操心,WeAvatar 对每张来自 Gravatar 和上传的头像都会进行 AI 自动化审核,以确保不会有违规内容被输出。

WeAvatar:超越 Gravatar 的新一代头像服务

三、出色的性能和缓存机制

WeAvatar 使用 GO 语言开发,默认采用新一代的图像格式 WEBP,相比同类竞品具有更快的速度。同时,WeAvatar 采用多级缓存机制(CDN 边缘缓存 -> WeAvatar 系统缓存 -> 取源),以尽可能提高头像的加载速度,为用户提供流畅的体验。

四、开放平台和 SDK,便于开发者使用

WeAvatar 未来将为开发者提供开放平台和配套的 SDK,可将自己的应用无缝对接至 WeAvatar。

开放平台将支持站长创建自己的应用,以实现将 Discuz! 等其他无法对接 Gravatar 的程序接入 WeAvatar。

五、已被数家 WordPress 主题接纳

WeAvatar 的出色性能和强大功能已经得到了广泛的认可,被国内数家 WordPress 主题所采用,日均承载几十w次头像请求。这是对 WeAvatar 质量和可靠性的有力证明。

WeAvatar:超越 Gravatar 的新一代头像服务

使用 WeAvatar

WordPress

方式一:安装启用 WP-China-Plus 插件,你可能还需要关闭主题、其他插件中自带的 Gravatar 头像加速功能。

方式二:在主题的functions.php中插入下述代码。

if ( ! function_exists( 'get_weavatar_url' ) ) {
    /**
     * 替换 Gravatar 头像为 WeAvatar 头像
     *
     * WeAvatar 是新一代头像服务解决方案,可在 https://weavatar.com 修改头像
     */
    function get_weavatar_url( $url ) {
        $sources = array(
            'www.gravatar.com',
            '0.gravatar.com',
            '1.gravatar.com',
            '2.gravatar.com',
            'secure.gravatar.com',
            'cn.gravatar.com',
            'gravatar.com',
            'sdn.geekzu.org',
            'gravatar.duoshuo.com',
            'gravatar.loli.net',
            'cravatar.cn',
        );
        return str_replace( $sources, 'weavatar.com', $url );
    }
    add_filter( 'um_user_avatar_url_filter', 'get_weavatar_url', 1 );
    add_filter( 'bp_gravatar_url', 'get_weavatar_url', 1 );
    add_filter( 'get_avatar_url', 'get_weavatar_url', 1 );
    add_filter( 'um_user_avatar_url_filter', 'get_weavatar_url', PHP_INT_MAX );
    add_filter( 'bp_gravatar_url', 'get_weavatar_url', PHP_INT_MAX );
    add_filter( 'get_avatar_url', 'get_weavatar_url', PHP_INT_MAX );
}
if ( ! function_exists( 'set_defaults_for_weavatar' ) ) {
    /**
     * 替换 WordPress 讨论设置中的默认头像
     */
    function set_defaults_for_weavatar( $avatar_defaults ) {
        $avatar_defaults['gravatar_default'] = 'WeAvatar 头像';
        return $avatar_defaults;
    }
    add_filter( 'avatar_defaults', 'set_defaults_for_weavatar', 1 );
}
if ( ! function_exists( 'set_user_profile_picture_for_weavatar' ) ) {
    /**
     * 替换个人资料卡中的头像上传地址
     */
    function set_user_profile_picture_for_weavatar() {
        return '<a href="https://weavatar.com" target="_blank">您可以在 WeAvatar 修改您的资料图片</a>';
    }
    add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_weavatar', 1 );
}

 

Typecho

添加 define('__TYPECHO_GRAVATAR_PREFIX__', 'https://weavatar.com/avatar/'); 到站点根目录的 config.inc.php 中。

Z-Blog

后台应用中心搜索 “WeAvatar” 安装插件或前往 https://app.zblogcn.com/?id=38455 下载插件并手动安装。

免责说明

本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程建站教程

b2主题仿致美化页脚

2023-7-21 14:01:54

WordPress教程建站教程

WordPress 7B2 Pro主题 文章格子 右上角添加标签

2023-7-24 8:37:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索