当前位置: 首页 > 编程笔记 >

WordPress使用Gravatar头像导致前后台变慢解决办法

束阳旭
2023-03-14
本文向大家介绍WordPress使用Gravatar头像导致前后台变慢解决办法,包括了WordPress使用Gravatar头像导致前后台变慢解决办法的使用技巧和注意事项,需要的朋友参考一下

WP User Avatar插件法

WP User Avatar这个插件是允许用户使用媒体库里的图片作为头像的,同时提供了关闭Gravatar功能。这是一个免费插件,大家可以在wordpress后台的插件里搜索安装。下面笔者使用本站汉化版来讲解一下使用版本。

1、首先安装WP User Avatar并激活这个插件。

 

2、设置WP User Avatar

首先我们要关闭Gravatar头像,并勾选显示头像,如果允许贡献者和订阅者上传头像,也勾选。勾选之后还有允许上传头像尺寸设置。如下图:

3、用户如何上传自己的头像

在后台点用户-我的个人资料,然后就可以看到上传头像了。

网上还流传另外两个办法,如下,但是亲测后发现已经不可行了,多说已经很不稳定,https 也已经被墙,效果是一样的,还是很慢,建议不要使用。

多说

WordPress又开始变的很慢了,不管是前台还是后台,虽然已经禁用了谷歌字体,还是奇慢无比。其实原因是著名的Gravatar头像被伟大的墙给屏蔽了。

那么如何来解决Gravatar头像被屏蔽的问题呢,其实也不难,在主题的 functions.php  加上一段代码即可搞定,代码如下:

function get_duoshuo_avatar($avatar) { 
    $avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "gravatar.duoshuo.com", $avatar); 
    return $avatar;
} 
add_filter( 'get_avatar', 'get_duoshuo_avatar', 10, 3 );

以上代码的作用是:将Gravatar头像资源全部替换成国内多说的Gravatar头像镜像服务器上

改HTTPS法

调用ssl 头像链接,https还是没被墙的,而且速度还不错,直接调用这个最简单了。如果你的网站启用了ssl则不需要了,否则functhtml" target="_blank">ions.php 加入如下代码

function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" height="$2" width="$2">',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

参考资料:

  1. http://m.oschina.net/blog/408693
 类似资料:
  • 本文向大家介绍WordPress禁用前后台Goolge Open Sans字体解决访问变慢问题,包括了WordPress禁用前后台Goolge Open Sans字体解决访问变慢问题的使用技巧和注意事项,需要的朋友参考一下 前后台慢主要的原因是 WordPress 加载 Google Open Sans 字体,所以在主题 functions.php 中加入如下的代码禁用: 就可以恢复正常了。

  • 1、商品模块 1.1 创建商品 (1)商品列表图跟商品主图有什么区别? 答:商品列表图是显示在积分商城兑换区展示的图片,商品主图是展示在商品详情页的图片,如果商品列表图不上传,默认使用商品主图 (2)新建商品的时候有让填写商家编码,什么是商家编码? 答:商品编码是对于每个SKU的唯一标识,在服务器交互时需要通过商品编码知道是哪个商品,详细内容可让技术同事查看虚拟商品充值接口文档,再给到运营标识符进

  • 1、商品模块 1.1 创建商品 (1)商品列表图跟商品主图有什么区别? 答:商品列表图是显示在积分商城兑换区展示的图片,商品主图是展示在商品详情页的图片,如果商品列表图不上传,默认使用商品主图 (2)新建商品的时候有让填写商家编码,什么是商家编码? 答:商品编码是对于每个SKU的唯一标识,在服务器交互时需要通过商品编码知道是哪个商品,详细内容可让技术同事查看虚拟商品充值接口文档,再给到运营标识符进

  • 本文向大家介绍PHPCMS忘记后台密码的解决办法,包括了PHPCMS忘记后台密码的解决办法的使用技巧和注意事项,需要的朋友参考一下 什么是PHPCMS? PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影

  • 本文向大家介绍C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法,包括了C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法的使用技巧和注意事项,需要的朋友参考一下 特别是针对循环或timer处理中需要在窗体控件显示数据时,因后台处理过度繁忙而出现没刷新或者假死现象时,可以使用 Application.DoEvents()的作用 测试了一下,没有Application.D

  • 本文向大家介绍解决webpack打包速度慢的解决办法汇总,包括了解决webpack打包速度慢的解决办法汇总的使用技巧和注意事项,需要的朋友参考一下 刚开始用webpack,谈一谈解决webpack打包慢的问题的方法 技巧1 webpack在打包的时候第一次总是会做很长的准备工作,包括加载插件之类的。在刚接触webpack的时候总是webpack一下-测一下-改一下-再webpack一下,这种方式最