WeAvatar 是目前国内最完善的头像服务,完美替代Gravatar头像,解决困绕国内WordPress用户多年的痛点,目前本站使用的就是WeAvatar头像服务。
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 href="https://weavatar.com" target="_blank">您可以在 WeAvatar 修改您的资料图片</a>'; } add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_weavatar', 1 ); }
之后会用WeAvatar替代Gravatar头像服务。
添加自己的专用头像
注册登录WeAvatar头像服务点击“开始使用”按钮,添加头像→输入手机号或邮件,上传头像,之后发送验证码,输入验证码,点添加即可。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
上海市松江区 1F
赞
山东省青岛市 2F
求助鸟哥。
wordpress首页文章列表,
怎么能只显示 第11-20 篇文章?
(不显示 最新 1-10 篇文章)
<?php query_psots('showposts 应该怎么设置?
中国 B1
@ 小鸟 有个参数
’offset’ => 10
加上基本就行了,用处就是排除最新的10篇文章
贵州省黔南州都匀市 3F
国内好像有网站可以直接继承Gravatar头像
中国 B1
@ HongNote博客 这个?
https://zmingcx.com/cravatar-replaces-gravatar.html
同出一门
贵州省黔南州都匀市 B2
@ 知更鸟 对,我之前用的cravatar,但是前几天经常出问题影响速度,所以我给换成weavatar了,哪个不行就换哪个,哈哈
安徽省黄山市 4F
已收藏!!!多谢大佬分享这么好的资源教程!!!已关注博主网站!!!会长期访问!!!
上海市浦东新区 5F
谢谢分享,收藏一下。