官方介绍 Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。 特别地:我们会对所有头像进行人工审核(也包括来自 Gravatar 和 QQ 的头像),所有包含暴恐、色情、政治等违反中国法律的内容都会被屏蔽,并返回默认头像。 我们鼓励所有开发者集成此服务到自己的作品里,为此我们提供了一系列开发文档和 SDK: 为现有的 CMS 集成 Cravatar 为 WordPress 集成 为 Typecho 集成 为自有产品集成 API 文档 PHP 开发 SDK 官方解释 独有的三级头像匹配机制(当访客请求自己的头像时,我们会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,这平均可以为 70% 的访客提供准确的头像) 

功能实现方法 



方法一:在根目录程序配置文件 config.inc.php 最后面插入以下代码 



*/ define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');


/* 替换Gravatar头像为Cravatar头像

Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像


方法二:在主题模板文件 comments.php 评论循环输出位置调用以下代码



mail); $address = strtolower(trim($email) ); $hash = md5($address ); $avatar = 'https://cravatar.cn/avatar/'. $hash . '?s=100' . '&d=retro' . '&r=y'; ?>

标签: none

添加新评论