统计
  • 文章总数:248 篇
  • 评论总数:624 条
  • 分类总数:7 个
  • 最后更新:4月2日

国内头像源Cravatar

本文阅读 2 分钟
首页 建站项目 正文
暂无AI摘要
摘要由智能技术生成

Cravatar 完美兼容所有Gravatar 头像API接口,同时如果你未在Cravatar设置头像,则会先尝试调用Gravatar上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。对于博客站,这平均可以为 70% 的访客提供准确的头像。

为 Typecho 集成

将以下代码加到站点根目录的 config.inc.php 中即可:

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


为 WordPress 集成

注意,以下主题因为使用自有的头像方案,完全屏蔽了 Gravatar,所以也不支持 Cravatar:7b2、日主题、子比主题

你可以很方便的为 WordPress 集成 Cravatar 头像服务,只需要将以下代码加入你的插件或主题的 functions.php 里即可:

  1. if ( ! function_exists( 'get_cravatar_url' ) ) {
  2. /**
  3. * 替换 Gravatar 头像为 Cravatar 头像
  4. *
  5. * Cravatar 是 Gravatar 在中国的完美替代方案,你可以在 https://cravatar.cn 更新你的头像
  6. */
  7. function get_cravatar_url( $url ) {
  8. $sources = array(
  9. 'www.gravatar.com',
  10. '0.gravatar.com',
  11. '1.gravatar.com',
  12. '2.gravatar.com',
  13. 'secure.gravatar.com',
  14. 'cn.gravatar.com',
  15. 'gravatar.com',
  16. );
  17. return str_replace( $sources, 'cravatar.cn', $url );
  18. }
  19. add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
  20. add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
  21. add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
  22. }
  23. if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
  24. /**
  25. * 替换 WordPress 讨论设置中的默认头像
  26. */
  27. function set_defaults_for_cravatar( $avatar_defaults ) {
  28. $avatar_defaults['gravatar_default'] = 'Cravatar 标志';
  29. return $avatar_defaults;
  30. }
  31. add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
  32. }
  33. if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
  34. /**
  35. * 替换个人资料卡中的头像上传地址
  36. */
  37. function set_user_profile_picture_for_cravatar() {
  38. return '<a href="https://cravatar.cn" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
  39. }
  40. add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
  41. }

我用的是typecho程序,按照官方方法放入代码后不生效,发现只有后台评论头像地址换掉了,前台需要修改模板feature.php。所以使用其他模板的结合自己的主题使用

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
玩过这些游戏的,你家孩子现在有多大了
« 上一篇 07-01
金山PDF独立版
下一篇 » 07-07

发表评论

  • 泡泡
  • 阿呆
  • 阿鲁
  • 蛆音娘

行为验证™ 安全组件加载中...

V注册会员 L评论等级
R8 条回复
  1. 常瑞  天津市
    2022-08-05     Win 10 /    Chrome

    这个项目确实不错

    1. 云帆沧海  河北省
      2022-08-05     Win 10 /    Chrome

      @常瑞

  2. Teacher Du  北京市
    2022-07-06     Win 10 /    Chrome

    刚刚在上一篇留言,就看到博主也在安利了!

    1. 云帆沧海  河北省
      2022-07-06     iPhone /    Safari

      @Teacher Du

      有段时间没管了,最近才知道

  3. FGHWETT  福建省
    2022-07-04     Win 10 /    Chrome

    被好多朋友安利,感觉是个不错的项目

    1. 云帆沧海  河北省
      2022-07-04     iPhone /    Safari

      @FGHWETT

      确实好用速度快多了

  4. 撒旦、、  亚太地区
    2022-07-04     Win 10 /    Chrome

    很好用

  5. 时光本无罪  上海市
    2022-07-04     Win 10 /    Chrome

    试试看

没有更多评论了
AI
AI在线
以确保在用户需要帮助时能够及时提供解答和技术支持
您好,这里是「乙未极客」,请问有什么能帮到您?