全球通用头像Gravatar在国内一直无法正常加载,严重影响WordPress网站的用户体验,国内WordPress爱好者推出了国内Gravatar头像的完美替代方案Cravatar。

WordPress网站Gravatar头像完美替代方案:Cravatar

Cravatar 是 Gravatar 在中国的完美替代方案,保持与 Gravatar 100%兼容,可以自由的上传和分享头像。

Cravatar头像创建地址

进入 Cravatar 网站,使用自己的常用邮箱账号注册,登录点击立即创建头像。

Cravatar头像服务如何集成到WordPress网站呢?

将以下代码添加到当前主题函数模板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. );

  16. return str_replace( $sources, 'cravatar.cn', $url );

  17. }

  18. add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );

  19. add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );

  20. add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );

  21. }

  22. if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {

  23. /**

  24. * 替换WordPress讨论设置中的默认头像

  25. */

  26. function set_defaults_for_cravatar( $avatar_defaults ) {

  27. $avatar_defaults['gravatar_default'] = 'Cravatar 标志';

  28. return $avatar_defaults;

  29. }

  30. add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );

  31. }

添加之后,Cravatar头像会替代Gravatar,头像加载速度显著提升,也不需要再将头像缓存到本地了,另外 Cravatar 宣称对所有人永久免费,给开发者点赞!

  • 由 主机教程网 2bcd.com 首发于 主机教程网

  • 原文链接:https://2bcd.com/377.html

Cravatar:WordPress网站Gravatar头像完美替代方法相关推荐

  1. WordPress自定义gravatar头像,缓存Gravatar头像为网站提速

    WordPress评论是一个网站的灵魂,直接决定着网站的收录和权重,然而wordpress头像默认的是gravatar头像,访问网站时,读取速度非常慢,gravatar头像的服务器是国外的,这不光自己 ...

  2. 竞价网站服务器,派代网-竞价网站被攻击的完美解决方法

    竞价网站被攻击的完美解决方法 网商学府   2017-3-30 10:24 793 收 藏 从事互联网这些年,服务器被DDOS已经是家常便饭,也习已为常了. 做竞价的朋友都有过服务器被攻击的经验,在原 ...

  3. 稳定服务器头像,WordPress 修复 Gravatar 头像稳定服务器地址

    相信大家最近几天已经发现了,就是很多 WordPress 网站所使用的 Gravatar 头像出现不显示的情况,这里泪雪收集整理了一个方法解决一下这个问题,泪雪也已经及时修复并推送收费版本主题,免费版 ...

  4. 两种方法为WordPress添加用户自定义头像功能

    一般情况下,WordPress默认都是使用Gravatar头像,如果用户没有注册过Gravatar头像,那就使用网站设置的默认头像,这样用户体验不是很好:再则,如果直接调用远程Gravatar头像,还 ...

  5. 万圣节 数据_将万圣节特效带入WordPress网站的7种方法

    万圣节 数据 Do you want to add Halloween effects to your WordPress site? Holidays are the perfect time to ...

  6. zblog php 七牛缩略图,zblog中Gravatar头像不显示解决方法

    解决zblog博客Gravatar头像不显示方法一 第一个,解决zblog博客Gravatar头像不显示解决方法是对其进行修复操作.造成不显示的原因主要是Gravatar头像地址错误.所以,我们需要对 ...

  7. 如何保护WordPress网站免受网络攻击?采取安全措施至关重要

    如果您拥有WordPress网站,那么本文适合您,因为它解决了WordPress的安全性并防止了网络攻击.WordPress是一个广泛使用的CMS(内容管理系统),为所有可用网站的很大一部分提供支持. ...

  8. wp-login.php 404页面,WordPress网站如何设置404页面

    站长都知道网站搭建好,是需要进行404页面的设置,若没有设置404页面会导致网站流量的流失,那么,WordPress网站如何设置404页面?接下来就关于这个问题为大家进行分析. 404页面也就是客户端 ...

  9. WordPress网站如何进行gzip压缩

    WordPress网站如何进行gzip压缩?如果你在寻找这些问题的答案,相信你可能已经无法忍受网站的访问速度,或者你想通过提高网站的访问速度,留住更多的搜索访客.现在就看看如何对WordPress网站 ...

最新文章

  1. R语言使用timeROC包计算存在竞争风险情况下的生存资料多时间AUC值、使用cox模型、并添加协变量、可视化存在竞争风险情况下的生存资料多时间ROC曲线
  2. 学习Python技术有哪些优势?
  3. 数据库性能优化—分库分表
  4. RabbitMQ Topic交换机(生产者)
  5. Windows 7/Vista 桌面上为何有两个隐含的 Desktop.INI
  6. text 两端对齐 小程序_小程序实现文字两端对齐
  7. 杭电oj首字母变大写
  8. UOJ #357. 【JOI2017春季合宿】Sparklers
  9. android 代码 华为 os,Android | 带你零代码实现安卓扫码功能
  10. oracle数据库双机热备原理,oracle数据库双机热备方案
  11. 某剧院有33排座位java_行测备考资料:数量关系深处隐藏的整除技巧
  12. matlab做误差棒图,科学网—Matlab误差棒、图例、颜色配比,很有用的代码 - 周锋的博文...
  13. miceforest插补
  14. ODOO15中如何在交货单中为客户设置出货范围?OCA模块
  15. 公告:博客新皮肤上线啦
  16. 【STM32+cubemx】0026 HAL库开发:NRF24L01无线2.4G通信模块的应用
  17. 运行时:Linux 和 Windows 2000上的高性能编程技术
  18. android防拆机方案,拆机狂人必备 iFixit Android客户端试用
  19. 为什么PrimeTime修timing时,带physical aware还不如不带physical aware
  20. rpc协议微服务器,go微服务之rpc:hprose服务端

热门文章

  1. 分子动力学模拟之SETTLE约束算法
  2. 如何查看DNS记录的生存时间(TTL)?
  3. OpenCV中LBPH人脸识别器识别人脸实战(附Python源码)
  4. KVM 自定义存储与磁盘挂载
  5. 乐优商城之规格参数商品查询(十)
  6. Ubuntu 16.04如何安装Cinnamon 3.0
  7. docker部署html页面,Docker 案例: 在容器中部署静态网站
  8. webapp通过点击调用高德地图或百度地图导航
  9. 实践应用|PyQt5制作雪球网股票数据爬虫工具
  10. python简单爬虫 指定汉字的笔画动图下载