Gravatar头像不显示问题最佳解决方案



  Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。

官方介绍

  Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。

Cravatar – 互联网公共头像服务
cravatar.cn

  特别地:我们会对所有头像进行人工审核(也包括来自 Gravatar 和 QQ 的头像),所有包含暴恐、色情、政治等违反中国法律的内容都会被屏蔽,并返回默认头像。

  我们鼓励所有开发者集成此服务到自己的作品里,为此我们提供了一系列开发文档和 SDK:

  • 为现有的 CMS 集成 Cravatar
  • 为 WordPress 集成
  • 为 Typecho 集成
  • 为自有产品集成 API
  • 文档 PHP 开发 SDK

官方解释

  独有的三级头像匹配机制(当访客请求自己的头像时,我们会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,这平均可以为 70% 的访客提供准确的头像)。

说明:以下方法针对 typecho 博客程序。其他程序请参照官方说明!!!

功能实现方法

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

/**
 * 替换Gravatar头像为Cravatar头像
 *
 * Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像
 */
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
复制

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

<?php
    $email = strtolower($comments->mail);
    $address = strtolower(trim($email) );
    $hash    = md5($address );
    $avatar = 'https://cravatar.cn/avatar/'. $hash . '?s=100' . '&d=retro' . '&r=y';                   
?>
<img src="<?php echo $avatar ?>">
    
复制

效果图

cravatar-for-typecho.jpg

图:cravatar-for-typecho.jpg

个人见解

  自动匹配机制确实不错,像我这种小白可以傻瓜式应用,很省事。在 WordPress的 Gravatar 头像国内被屏蔽的当下,特别适合国内线路的小伙伴使用。

如果你依然想使用 Gravatar 头像,可以使用以下镜像源。最新Gravatar 头像镜像源,亲测可用!!!

Gravatar 头像镜像源


https://gravatar.loli.net/avatar/

http://gravatar.ihuan.me/avatar/

https://gravatar.proxy.ustclug.org/

https://cdn.v2ex.com/gravatar/

http://dn-qiniu-avatar.qbox.me/avatar
复制

替换网站根目录下的 config.inc.php 文件加入以下代码。


define('__TYPECHO_GRAVATAR_PREFIX__', 'https://gravatar.loli.net/avatar/'); //更换头像源
复制

参考文章

Typecho更换Gravatar头像源,QQ邮箱取用qq头像教程
www.veimoz.com
图标

可根据自己情况选择Gravatar 头像镜像源。


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠( ᐛ 」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ"(´っω・`。)
  • ╮(╯▽╰)╭
  • o(*////▽////*)q
  • >﹏<
  • ( ๑´•ω•) "(ㆆᴗㆆ)
  • (。•ˇ‸ˇ•。)
  • 😂
  • 😀
  • 😅
  • 😊
  • 🙂
  • 🙃
  • 😌
  • 😍
  • 😘
  • 😜
  • 😝
  • 😏
  • 😒
  • 🙄
  • 😳
  • 😡
  • 😔
  • 😫
  • 😱
  • 😭
  • 💩
  • 👻
  • 🙌
  • 🖕
  • 👍
  • 👫
  • 👬
  • 👭
  • 🌚
  • 🌝
  • 🙈
  • 💊
  • 😶
  • 🙏
  • 🍦
  • 🍉
  • 😣
  • 颜文
  • Emoji
  • 虎牙
  • 阿鲁
(*) 5 + 6 =
共 4 条评论, 0 次评论点赞。快来参与吧!
    2023年02月07日 湖北省武汉市 发自Windows 10 回复 0

    嚯嚯,最近经常宕机……(☆ω☆)

    2022年05月14日 海南省海口市 发自Android 回复 0

    2022.5.14 打脸了,不禁夸。

      2022年06月16日 广东省惠州市 发自Windows 10 回复 0
      该评论仅博主及评论双方可见!
        2022年06月16日 海南省海口市 发自Android 回复 0

        推荐一下呗!OωO