WeAvatar国内最完善的头像服务

  • A+
所属分类:网文资讯

WeAvatar与Cravatar相似,使用方式也完全相同,与后者相比:

多级头像匹配

WeAvatar 除用户上传的头像外 ,同时支持从 Gravatar、QQ 获取头像,这可为 70% 以上的请求提供准确的头像。

手机号、字母头像

WeAvatar 首家支持手机号头像及字母默认头像,手机号头像更符合国内用户的使用习惯,字母头像可为没有头像的用户提供更好的体验 。

WEBP 支持

WeAvatar 支持新一代图片格式 WEBP 且默认返回 WEBP 格式的头像,这可减少约 80% 的流量消耗。

安装启用WP-China-Plus插件,进入插件设置页面-勾选启用“WeAvatar头像”即可。
如果准备将WeAvatar头像集成到主题中,可以将下面的代码添加到当前主题函数模板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 rel="external nofollow" target="_blank" href="https://tshidai.top/wp-content/themes/begin/go.php?url=aHR0cHM6Ly93ZWF2YXRhci5jb20=" target="_blank">您可以在 WeAvatar 修改您的资料图片</a>';
        }
        add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_weavatar', 1 );
    }

添加自己的专用头像

注册登录WeAvatar头像服务点击“开始使用”按钮,添加头像→输入手机号或邮件,上传头像,之后发送验证码,输入验证码,点添加即可。

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: