很多人在登陆后台时,发现加载很慢,经过资源分析,是因为wordpress后台需要加载谷歌字体googleapis,但是因为谷歌字体不在国内,谷歌被墙,或者打开速度慢,导致我们加载非常慢。
知道原因后,只需对谷歌字体下手就OK了
方法一:将谷歌字体替换成360网站卫士公共CDN服务
打开wordpress代码中的文件wp-includes/script-loader.php文件
搜索:fonts.useso.com找到这行代码:
$open_sans_font_url = “//fonts.useso.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
把fonts.useso.com替换为fonts.useso.com
修改完成保存,刷新网页,实时生效,后台速度恢复正常。(不止谷歌字体,搜索出来还有ajax,也可以替换掉)
但是使用这个方法后,第一次打开是可以秒开,第二次时还是这么慢,发现又重新加载了谷歌字体,就发现了下面这个方法
方法二: 禁用Open Sans(推荐方法)
①可以直接下载这个插件禁用谷歌字体 Disable Google Fonts
②提取插件代码直接添加到主题functions.php
<?php //禁用Open Sans 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; ?>
来自http://blog.gezier.com/wordpress-googleapis/