资讯专栏INFORMATION COLUMN

gravatar头像不显示?Gravatar头像的完美替代方案cravatar

youkede / 3868人阅读

摘要:服务完全架设并运行在中国大陆境内,提供毫秒级的响应速度,也不需要再将头像缓存到本地了。另外,还可以尝试安装中国本土的发行版我目前用的主题支持头像,只需要在自定义获取头像地址中输入,即可调用头像。

gravatar头像不显示?由于国内一直无法正常加载gravatar全球通用头像,严重拖慢WordPress的加载速度,另外一些新手可能也不知道如何申请头像。

 

近日,WP-China-Yes插件的作者,再次推出并上线了国内Gravatar头像的完美替代方案cravatar。使用Cravatar头像,最大的的优势就是头像加载速度显著提升。服务完全架设并运行在中国大陆境内,提供毫秒级的响应速度,也不需要再将头像缓存到本地了。

Cravatar 完全兼容 Gravatar 的 API 规范,支持用户上传和分享头像。 cravatar头像申请地址

进入Cravatar头像网站,用自己常用的邮箱注册,登录后点击“立即创建你的头像”。

上传一张头像图片,用注册的邮箱在支持头像的网站留言,就会看到自己专有的Cravatar头像。

那如何将Cravatar头像服务集成到自己的WordPress网站中呢?

很简单,将下面的代码添加到当前主题函数模板functions.php中即可:

if ( ! function_exists( "get_cravatar_url" ) ) {/*** 替换Gravatar头像为Cravatar头像** Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像*/function get_cravatar_url( $url ) {$sources = array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com","secure.gravatar.com","cn.gravatar.com"); return 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 );} if ( ! function_exists( "set_defaults_for_cravatar" ) ) {/*** 替换WordPress讨论设置中的默认头像*/function set_defaults_for_cravatar( $avatar_defaults ) {$avatar_defaults["gravatar_default"] = "Cravatar 标志"; return $avatar_defaults;} add_filter( "avatar_defaults", "set_defaults_for_cravatar", 1 );}

之后,Cravatar头像会替代Gravatar,头像加载速度显著提升,也不需要再将头像缓存到本地了。

当留言者使用的QQ邮箱没有申请头像,Cravatar会自动调用QQ头像,非常人性化。

另外,还可以尝试安装:LitePress中国本土的WordPress发行版

我目前用的Begin主题支持Cravatar头像,只需要在自定义获取头像地址中输入:cravatar.cn /avatar/,即可调用Cravatar头像。

参考自:

cravatar头像API 文档

WordPress 集成说明

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119039.html

相关文章

  • 國內Gravatar頭像完美替代方案Cravatar

    摘要:近日插件的作者,再次推出並上線了國內頭像的完美替代方案。上傳一張頭像圖片,用註冊的郵箱在支持頭像的網站留言,就會看到自己專有的頭像。參考自頭像文檔集成說明本文於 2021-09-01 21:10 更新,部分內容具有時效性,如有失效,請留言 由於國內一直無法正常加載Gravatar全球通用頭像,嚴重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。   ...

    hzx 评论0 收藏0
  • Laravel 生成 Gravatar 头像地址优雅姿势

    摘要:扩展包提供了最简单优雅的方式来生成全球公认头像地址。配置示例只有一个全局帮助函数使用示例为生成头像地址,使用连接配置为的哈希值生成头像地址,使用连接配置使用连接配置使用连接配置,并覆盖参数为使用连接配置,并覆盖参数为或者 Laravel Gravatar 扩展包提供了最简单优雅的方式来生成 Gravatar 全球公认头像地址。灵活方便的 API ,支持多连接配置,支持镜像地址。 项目主...

    rubyshen 评论0 收藏0
  • 解决 wordpress 引用被墙 gravatar 头像导致速度慢方法

    摘要:在国内被墙的越来越严重,严重影响了博客的打开速度。以下方式能将引用的通过服务器下载到本地并缓存。只确保海外的主机能用,国内的主机本身就无法访问到服务器,缓存就更无从谈起了。 Gravatar 在国内被墙的越来越严重,严重影响了博客的打开速度。以下方式能将 wordpress 引用的 Gravatar 通过服务器下载到本地并缓存。只确保海外的主机能用,国内的主机本身就无法访问到 grav...

    scola666 评论0 收藏0
  • 如何给Docker hub用户上传头像

    摘要:我第一次使用时,觉得很奇怪,这个网站上面没有允许用户上传头像的地方。 我第一次使用Docker hub时,觉得很奇怪,这个网站上面没有允许用户上传头像的地方。 showImg(https://segmentfault.com/img/remote/1460000017365907); 后来经过研究才发现,需要用在Docker hub上注册用户的同一个邮箱到Gravatar这个网站上再注...

    cyqian 评论0 收藏0
  • 收集整理适用博客建站免费开源Wordpress主题-简约好看WP主题

    摘要:最重要的就是找一个适合自己的主题了。事实上,免费主题也非常多,而且很多的免费主题在功能上和界面美观上已经大大超过了付费的主题。加上这些主题都是开源的,基本上可以在上找得到源码,安全性是没有问题,主题的作者也在不断更新当中。WordPress最重要的就是找一个适合自己的主题了。好一点的WordPress主题基本上都是要收费的,而且价格还不便宜,这导致了不少的新手朋友们很为难。而有时我们仅仅根据...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

youkede

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<