陈奇网络工作室

Gravatar全球头像无法正常加载?国内 Kravatar发布的Gravatar头像的完美替代

因为国内已经无法正常加载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/.

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3