WeAvatar 是目前国内最完善的头像服务,完美替代Gravatar头像,解决困绕国内WordPress用户多年的痛点,目前本站使用的就是WeAvatar头像服务。 简介下载使用方法集成头像访问WeAvatar服务WP-China-PlusWP-China-Plus网盘下载文档 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 ‘您可以在 WeAvatar 修改您的资料图片’;
}
add_filter( ‘user_profile_picture_description’, ‘set_user_profile_picture_for_weavatar’, 1 );
}之后会用WeAvatar替代Gravatar头像服务。添加自己的专用头像注册登录WeAvatar头像服务点击“开始使用”按钮,添加头像→输入手机号或邮件,上传头像,之后发送验证码,输入验证码,点添加即可。
释放双眼,带上耳机,听听看~!
暂无讨论,说说你的看法吧