自谷歌退出中国市场,所有与Google有关的产品或服务,直接被封杀无法使用;WordPress也备受牵连,尤其是管理界面,登录后页面加载速度异常缓慢,深究发现原来是WordPress引用Google字体造成的后果。

WordPress加载速度慢,是因为浏览器一直在等待页面中嵌入的谷歌网络字体(google fonts)链接fonts.googleapis.com,要知道中文网站是很难使用谷歌提供的英文网络字体,何况Google字体对WordPress来说毫无作用。
WordPress系统有两个地方使用了谷歌字体,分别是主题和后台管理界面。要想提升WordPress加载速度,只能去掉或替换页面中嵌入的fonts.googleapis.com引用链接,或禁止使用谷歌字体。
为了更好的提升WordPress网站的用户体验,我们提供了四种替换(google fonts)链接或禁用谷歌网络字体的方法,供您参考。
第一种方法、安装插件禁用Google字体
最简单直接的方法就是安装插件,后台搜索“Disable Google Fonts”插件,并安装启用,这个插件就是禁用Google字体的,没有其他多余功能,比更换模板还简单。
第二种方法、更换WordPress主题模板
WordPress是一款非常适合做SEO的CMS管理系统,网上有许多丰富的WP模板资源提供下载,像茹莱神兽使用的大前端DUX主题,自带禁用Google字体的功能,选择使用就能解决谷歌字体引起加载速度慢的烦恼。
如果你也有因为WordPress网站后台加载速度慢的烦恼,不妨考虑换一个自带禁用Google字体功能的主题模板,这样就可以少安装一个插件,不懂代码的比较适合使用。
第三种方法、替换(google fonts)链接
1)WordPress根目录文件夹中的wp-includes 里面的 script-loader.php 有这样一行代码,里面包含(google fonts)链接,如下:
$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
2)以twentytwelve 主题为例,在主题中找到关于(google fonts)链接的代码,路径为:wp-content/themes/twentytwelve/functions.php,里面有一行代码如下:
$font_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" );
分别把WordPress程序和主题中两处代码的fonts.googleapis.com 替换成 fonts.useso.com。
这是一位站长提供的解决方案,据说fonts.useso.com 这个服务是 360 做的,如果不想依赖360的服务,可以考虑其他方案。
第四种方法、在functions.php中修改代码
如果你没有使用WordPress自带的官方主题,那你添加下面的代码到当前所用的主题的functions.php 中即可:
function coolwp_remove_open_sans_from_wp_core() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans','');
}
add_action( 'init', 'coolwp_remove_open_sans_from_wp_core' );
本篇最后总结
谷歌引用字体是导致网站加载速度缓慢的原因之一,茹莱神兽通过网络整理了四种完美解决Google引用字体的方案,仅供您参考使用。