WeAvatar 是目前国内最完善的头像服务,完美替代Gravatar头像,解决困绕国内WordPress用户多年的痛点,目前本站使用的就是WeAvatar头像服务。
WeAvatar
WeAvatar与Cravatar相似,使用方式也完全相同,与后者相比:
1、多级头像匹配
WeAvatar 除用户上传的头像外 ,同时支持从 Gravatar、QQ 获取头像,这可为 70% 以上的请求提供准确的头像。
2、手机号、字母头像
WeAvatar 首家支持手机号头像及字母默认头像,手机号头像更符合国内用户的使用习惯,字母头像可为没有头像的用户提供更好的体验 。
3、WEBP 支持
WeAvatar 支持新一代图片格式 WEBP 且默认返回 WEBP 格式的头像,这可减少约 80% 的流量消耗。
使用方法
安装启用WP-China-Plus插件,进入插件设置页面-勾选启用“WeAvatar头像”即可。
添加自己的专用头像
注册登录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 href="https://weavatar.com" target="_blank">您可以在 WeAvatar 修改您的资料图片</a>';
- }
- add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_weavatar', 1 );
- }
之后会用WeAvatar替代Gravatar头像服务。
掘金网日更,分享副业搞钱方法、个人成长、游戏人生记录,欢迎关注。掘金网收集整理了大量的资料、课程、工具软件,VIP会员《具体介绍》可以免费查看下载。