wordpress加载慢解决
来源:互联网 发布:马勒 交响曲 知乎 编辑:程序博客网 时间:2024/05/01 20:55
这几天打开网站的时候发现突然变慢了,一直等待加载fonts.googleapis.com,搜索了一下发现很多wordpress网站都出现了这种现象,原来是因为今日谷歌全线退出中国,貌似谷歌、Gmail等都全部被屏蔽,导致谷歌字体加载出问题的,网络上有很多的谷歌字体导致wordpress网站加载变慢的方法,处理方式就是屏蔽Google fonts来解决,下面介绍下常用的三种方法来解决这个问题以及遇到的问题:
一、使用360网站卫士代理访问Google免费字体库
(1)打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>
(2)将Google免费字体库的域名 fonts.googleapis.com 修改为:fonts.useso.com 即可,如下所示:
<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>
(3)温馨提醒:不同的wordpress主题可能修改谷歌字体代码的位置不同,一般是在wp-includes/script-loader.php文件或者主题的head.php、function.php中!
Wordpress替换Gravatar头像默认服务器
- |
- 浏览:339
- |
- 更新:2014-11-24 17:19
这几天Gravatar头像服务器应该集体被墙了,头像无法显示。兵来将挡,水来土掩,上有政策,下有对策,和谐社会靠大家,哈。
方法/步骤
利用多说Gravatar头像中转服务器替代头像默认服务器。
将下面代码添加到当前主题functions.php文件中:
function mytheme_get_avatar( $avatar ) {
$avatar = preg_replace( "/http:\/\/(www|\d).gravatar.com/","http://gravatar.duoshuo.com",$avatar );
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar' );
可惜多说服务稳定性欠佳,有时也会暂时无法显示头像。如编辑已发表的文章,并且文章已有评论,还需要在文章编辑页面打开右上的“显示选项”去掉“评论”勾选,否则在点击更新文章按钮后,还是会向Gravatar头像服务器发送获取头像请求,从而影响页面加载速度。
- 使用https方式(SSL)调用Gravatar头服务器地址
使用方法同上,将下面代码添加到主题functions.php文件中:
function get_ssl_avatar($avatar) {
$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');
貌似添加以上代码后,一些头像缓存插件也将失效。
- 使用Gravatar Fixed 头像修正插件
插件设置页面,将Gravatar 服务器和Gravatar SSL 服务器,全部改为:https://secure.gravatar.com
插件下载页面http://wpceo.com/gravatar-fixed/
- 另一个比较笨的方法:
打开wordpress程序根目录的wp-includes文件夹,找到pluggable.php打开,将大约2150至2157行:
if ( is_ssl() ) {
$host = 'https://secure.gravatar.com';
} else {
if ( !emptyempty($email) )
$host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) );
else
$host = 'http://0.gravatar.com';
}
替换为:
- $host = 'https://secure.gravatar.com';
之所以说“笨”是因为下次更新程序,还需要再次修改,不过这个方法最实用。
- wordpress加载慢解决
- 解决wordpress页面加载慢的问题
- wordpress 删除google字体,解决加载慢的问题
- WordPress 安装后配置(主要解决加载慢)
- 解决WordPress网站加载慢和头像不显示问题
- wordpress有效解决wordpress加载谷歌字体慢的最新方法
- WordPress加载页面慢解决方案
- wordpress加载太慢优化
- wordpress加载慢的解决方法
- WordPress页面加载太慢,怎么办?
- WordPress 后台卡,打开慢,加载慢的原因
- 国外的有些wordpress主题为什么加载慢
- 使用wordpress时加载很慢的解决办法
- wordpress 模板页面加载速度慢问题剖析
- wordpress国内访问慢问题分析和解决
- 解决wordpress前台和后台打开速度慢的问题
- 建站第二稿----解决wordpress 超慢问题
- 使用代理服务器解决升级WordPress慢的问题
- ACM训练和应用开发的体验,大二学生可以并行开展
- 【cocos2dx 3.2】一个都不能死1 分析
- 【cocos2dx 3.2】一个都不能死2 人物层
- regression and anova
- C语言 指针1
- wordpress加载慢解决
- 【译】JavaScript规范-葵花宝典
- C 获取内存信息并输出
- mysql SQL Error: 1366, SQLState: HY
- 装修点点滴滴
- R语言(2)——矩阵
- 【cocos2dx 3.2】一个都不能死3 障碍物层
- Java基础_GUI
- 【cocos2dx 3.2】一个都不能死4 游戏层