因为国内已经无法正常加载Gravatar的全球头像,严重拖慢了WordPress的加载速度,其他新手可能也不知道如何申请头像。最近WP-China-Yes插件的作者又推出了又推出国内,Gravatar头像的完美替代,Kravatar。
Kravatar完全兼容Gravatar的API规范,支持用户上传分享头像。Cravatar头像应用程序地址
进入Cravatar头像网站,用自己常用的邮箱注册,登录后点击“立即创建头像”。
上传一张头像图片,在一个支持头像的网站上用注册的邮箱地址留言,你就会看到自己专属的Cravatar头像。
那么如何将Avatar头像服务整合到你的WordPress网站中呢?
非常简单,在当前主题函数模板functions.php中添加以下代码:
如果(!function _ exists(\ ' get _ cravatar _ URL \ '){
/**
*用Kravatar头像替换Gravatar头像。
*
*在中国,Cravatar是Gravatar的完美替代品。你可以在https://cravatar.cn更新你的头像。
*/
函数get_cravatar_url( $url ) {
$sources=array(
\'www.gravatar.com\ '
\'0.gravatar.com\ '
\'1.gravatar.com\ '
\'2.gravatar.com\ '
\'secure.gravatar.com\ '
\'cn.gravatar.com\ '
);
返回str_replace( $sources,\'cravatar.cn\ '$ URL);
}
add _ filter(\ ' um _ user _ avatar _ URL _ filter \ '\'get_cravatar_url\ '1);
add_filter( \'bp_gravatar_url\ '\'get_cravatar_url\ '1);
add_filter( \'get_avatar_url\ '\'get_cravatar_url\ '1);
}
如果(!function _ exists(\ ' set _ defaults _ for _ cravatar \ '){
/**
*替换WordPress讨论设置中的默认头像。
*/
函数set _ defaults _ for _ cravatar($ avatar _ defaults){
$ avatar _ defaults[\ ' Gravatar _ default \ ']=\ ' Kravatar flag \ '
返回$ avatar _ defaults
}
add_filter( \'avatar_defaults\ '\'set_defaults_for_cravatar\ '1);
}
之后,Kravatar头像将取代Gravatar,头像加载速度将显著提升,并且不需要在本地缓存头像。
当评论者使用的QQ邮箱没有申请头像时,Cravatar会自动调用QQ头像,非常人性化。
此外,还可以尝试安装:LitePress中国本地WordPress发行版。
例如,一些网站管理员目前使用Begin主题来支持Cravatar头像。只需在自定义的头像地址中输入:cravatar.cn/avatar/,就可以呼叫Cravatar头像。
引用自:
Cravatar头像API文档
WordPress集成说明
西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机,云服务器,企业邮箱,企业网站建立等互联网基础服务!
西部数码代理自主研发企业云邮箱产品,采用分布式集群架构,多数据写入,避免单点故障,具有全局智能中继,更加安全稳定。企业邮箱空间无限,收发快捷,99.9%精准垃圾邮件过滤,支持分级子文件夹、邮件召回、日程微信通知、邮件监管、自定义工作报告功能、邮件归档、SSL部署等数十项功能。而且实惠,还可以免费试用!
免费试用企业邮箱:http://zhuji.chenqinet.cn/services/mail/.