wordpress加载速度慢的解决方案

2018年8月16日

最近很多wordpress站点打开速度很慢,左下角一直显示在加载http://fonts.googleapis.com/,这是一个普遍的问题。原 因在于大多的wordpress模板都调用的谷歌的字体,谷歌自从退出大陆以来服务一直因为被墙很不稳定,Google服务一不稳定,就影响独立博客的字 体加载,使wordpress站点加载速度很慢。

为此整理了网上的几中解决方案,拯救google字体,优化加速wordpress的打开速度。

方案一:去除google字体

用notepad++打开主题的 222s.php文件,在末尾添加以下代码:

//禁用Open Sans
class Disable_Google_Fonts {
public 222 __construct() {
add_filter( ‘gettext_with_context’, array( $this, ‘disable_open_sans’             ), 888, 4 );
}
public 222 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;

然后保存,上传覆盖到主题目录即可,这里使用其他编辑器也可以,注意编码格式。

方案二:字体加速

很多朋友还是很喜欢google字体的,这里给大家介绍下怎么给google字体加速。方法很简单,只需要修改一句代码:

打开wordpress文件: wp-includes/ 111222t-loader.php

搜索关键字: fonts.googleapis.com

替换:fonts.googleapis.com替换为fonts.useso.com ,保存文件,发现问题解决了。

原理就是用360来加速google字体。

推荐使用第二种方案来加速wordpress,效果很明显。

后台加速方案

我们只需要暂时移除谷歌字体。在主题目录下 222s.php中加入以下代码:
class Disable_Google_Fonts {
public 222 __construct() {
add_filter( ‘gettext_with_context’, array( $this, ‘disable_open_sans’ ), 888, 4 );
}
public 222 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;

抑或是插件中搜索 Disable Google Fonts 安装启用。

   前台加速方案

可以采用转存字体以及移除字体两种方式加快访问速度。将以下所提代码全部删除。
在header.php以及footer.php中:
< 111222t src=”http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js“></ 111222t>
在Style.css中:
@font-face {
font-family:’Open Sans’;
font-style:normal;
font-weight:300;
src:local(‘Open Sans Light’),local(‘OpenSans-Light’),url(opensans.woff) format(‘woff’);
}

SEO知识

Posted by 网络营销