SEO观察
研究搜索引擎优化(SEO)技术。

解决WordPress中Google字体的4种方法

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

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引用字体的方案,仅供您参考使用。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《解决WordPress中Google字体的4种方法》
文章链接:https://www.badpon.com/3743.html
免责申明:本站部分内容、图片来源于网络,如有侵权,请联系邮箱,本站将及时删除。

觉得文章有用就打赏一下文章作者

微信扫一扫打赏