解决WordPress网站加载慢和头像不显示问题
WordPress安装完成后,网站打开时,显示一直打转(加载慢),而且管理员用户头像引入错误。原因是WP加载了谷歌字体和国外的gravatar.com上的用户头像,理所当然被“墙”隔开了,导致网站加载慢,图片引入失败。
解决的办法是禁用谷歌字体,并把头像设置成国内网站的图片(或本地图片)。
给WordPress换一个主题(默认主题下更改functions.php会报错),然后找到/wp-content/主题目录/functions.php,在最后面,加上代码如下:
class Disable_Google_Fonts{public function __construct(){add_filter('gettext_with_context',array($this,'disable_open_sans'),888,4);}public function disable_open_sans($translations,$text,$context,$domain ){if ('Open Sans font: on or off' == $context && 'on' == $text){$translations = 'off';}return $translations;}
}
$disable_google_fonts = new Disable_Google_Fonts;function dmeng_get_https_avatar($avatar) {//~ 替换为 https 的域名$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);//~ 替换为 https 协议$avatar = str_replace("http://", "https://", $avatar);return $avatar;// return '<img alt="" src="http://avatar.csdn.net/4/E/A/3_misakaqunianxiatian.jpg" class="avatar avatar-26 photo" >';}
add_filter('get_avatar', 'dmeng_get_https_avatar');
第二个函数是用来替换头像的,return $avatar则是替换为secure.gravatar.com的默认头像,注释掉的return那一行,是引入自定义的图片路径。
解决WordPress网站加载慢和头像不显示问题相关推荐
- WordPress网站加载WAITING (TTFB) 时间过长解决办法
WordPress 刚刚安装的时候,性能是没问题的,我们安装了主题.插件.添加了一些小工具和菜单,然后我们就开始上传内容了,我们都很勤快 Waiting (TTFB) 时间 Time to First ...
- 用这个免费CDN,治愈WordPress网站加载缓慢的大难题
免费的东西谁不爱?谁又会不希望网站的访问速度更快一点?一起来试试吧,借助亚马逊云科技CloudFront CDN服务提供的免费套餐,通过简单配置为你的WordPress网站提速. 作为一个强大的CMS ...
- 解决安卓android加载https页面不能正常显示问题
问题 当load有ssl层的https页面时,如果这个网站的安全证书在Android无法得到认证,WebView就会变成一个空白页:那么,我们就要针对这一状况作出对应的处理. 处理 设置WebView ...
- 网站加载 Waiting (TTFB) 时间过长的原因和解决办法
关注网页前端性能的朋友,在优化网页性能的时候都会遇到网站加载 Waiting(TTFB)时间过长的问题.对于没有优化过的 WordPress 站点,TTFB 时间经常超过了页面内容的下载时间,为用户带 ...
- 解决网站加载图片太慢
1.压缩图片 由于网站加载高清无损的照片的是十分耗时的,如果动不动就是几M,甚至10几M的图片,那加载起来可就难受了,所以我们第一个应该想到的是压缩图片来解决图片的大小,推荐两个很好用的压缩图片的网站 ...
- 解决Google AdSense导致网站加载慢的优化方法
1.Google AdSense 代码精简 首先我们需要精简优化 Google AdSense 谷歌广告的JS代码,我们申请 Google AdSense 广告的时候每创建一个广告位都会是以下这样: ...
- linux系统css样式加载不出,Linux系统虚拟主机网站访问页面css样式文件加载失败或图片无法显示的分析解决...
问题场景:客户使用Linux系统虚拟主机,网站程序上传之后访问发现页面排版有问题,css样式文件加载失败,部分图片显示不出来,以织梦CMS程序为例,如下图所所示: 问题原因: 1.Linux系统虚拟主 ...
- php waiting ttfb,浅谈我们个人博客网站加载过程中Waiting(TTFB)时间过长的解决办法...
最近,我发现博客访问速度已经放缓.我检查了控制台,发现所有静态资源都在200ms内加载.只有第一份文件达到了6.65s.它被称为等待(TTFB). )占用主要加载时间的东西.具体的控制台显示内容如下: ...
- Deepin-TIM和QQ无法加载图片和头像的解决方法
Deepin-TIM.QQ无法加载图片和头像 最近一直用的是ubuntu,发现Deepin-TIM他这个图片和头像加载都出现了异常,聊天的图片无法接收,头像都是原始的那种,聊天图片也一直转圈,很无奈, ...
最新文章
- 2D图片3秒变立体,Adobe实习生的智能景深算法,登上顶级期刊
- ce修改器传奇刷元宝_真原始传奇刷元宝方法 不封号刷元宝技巧
- 力扣:13罗马数字转整数(python)
- C语言函数题-取子串 (10分)
- TP框架中的A方法和R方法
- 红盟云卡v1.6.2源码
- C++标准库——advance() distance() iter_swap()
- CRT、ATL、MFC 三者介绍和关系
- 【数字设计】诺瓦科技_笔试面试题目分享
- 信阳师范学院计算机老师,信阳师范学院计算机与信息技术学院导师教师师资介绍简介-郭华平...
- 华为音频编辑服务实时变声,多种音色随意变换
- XLSX实现导出带样式的Excel表格的坑
- appcan中的微信分享与qq分享
- 相机闪光灯(camera flash)
- 笔记 | 笨方法学Python
- 两个ip是否在同一网段?
- Java 字符串与集合练习——词频统计
- 2020年滴春天,我认识了“飞桨PaddlePaddle”
- 目标检测 图像分割 MASK-RCNN
- Linux Pci 驱动开发
热门文章
- ES中match和term差别对比
- QDR SRAM 和 RLDRAM 的比较
- EA3059电源芯片
- netty多台服务器 推送消息,基于Netty的消息推送服务器集群设计与实现
- 计算机化自适应测验 英语,情绪调节的计算机化自适应测验开发:CAT-ER
- 视频剪辑软件Movie Studio怎么录制音频?
- c语言计算两个日期之间相差的天数
- 全网仅此一篇!万字详解ZeroMQ的zmq_msg_t消息处理、多部分消息、及消息接口
- 解除电脑开机密码的5种方法
- 台式计算机操作系统的安装,自己要怎么给台式电脑安装windows操作系统