WordPress速度慢,优化谷歌字体进行加速
使用Wordpress在后台新建文章时,页面打开很慢,根据谷歌浏览器的Network记录发现存在fonts.googleapis.com的访问,由于我们是访问不了谷歌的,所以会慢。
所以整理了以下解决方案:
一、将原Google地址替换为360的CDN(推荐)
1.打开Wordpress文件:/wp-includes/script-loader.php
2.搜索关键字 fonts.googleapis.com
3.替换为fonts.useso.com
4.保存文件。
PS:我的当前版本替换为2处,分别为:
1861行:$open_sans_font_url = “https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
1937行:$fonts_url = ‘https://fonts.googleapis.com/css?family=’ . urlencode( $font_family );
二、去除google字体
1.打开当前主题的 functions.php 文件
路径:/wp-content/themes/当前主题的文件夹名称/functions.php
在末尾添加以下代码:
class Disable_Google_Fonts
{
public function __construct()
{
add_filter('gettext_with_context', [
$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;
2.保存
PS:为防止PHP文件出现BOM头信息而出现错误,尽量使用专业的文本编辑器编辑文件,如Dreamweaver或Notepad++等