Google Fonts导致WordPress 速度问题的三个解决方案
来源:互联网 发布:猎流网店优化 编辑:程序博客网 时间:2024/05/22 09:06
Google Fonts导致WordPress 速度问题之原因
WordPress 自3.9+版本后加入了Google Fonts(别问我Google Fonts是什么了),然后捏,因为近期敏感周期(35号),天朝发威,谷歌的一系列网站被彻底墙,包括Google Fonts 所在的googleapis.com 。所以,如果是在登陆状态下打开你的WordPress 站点,会非常慢,因为压根儿加载不了这个字体文件。如果是非登陆状态且你的主题不是老外的主题,一般来说都是正常的。
解决方法
出来问题就要解决,在天朝,既然你不得不忍受之,那么就换个思路变通一下。下面的解决方法,思路一是禁止加载该Google Fonts,二是替换加载源。下面说明之:
方法一:【插件】禁止WordPress 后台加载Google Fonts
安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。没啥好说的。
方法二:【代码】直接在functions.php 文件添加代码
网络上有不少代码,下面可以参考下,具体有没有效果没有确认:
12345678
add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );function disable_open_sans( $translations, $text, $context, $domain ){if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {$translations = 'off';}return $translations;}
123456
function dw_remove_open_sans() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans',''); } add_action( 'init', 'dw_remove_open_sans' );
方法三:【代码】替换open sans 字体的加载源
打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com 找到这行代码:
1
$open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
把fonts.googleapis.com
替换为fonts.useso.com
fonts.useso.com 是国内360推出的常用前端公共库CDN服务之一,“由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的免费字体库了。同样,通过样式表引用这些资源,让网站访问速度瞬间提速吧骚年!”具体可以查看:http://libs.useso.com/。
转载请注明:赞生博客 高端订制web开发工作组 » Google Fonts导致WordPress 速度问题的三个解决方案
- Google Fonts导致WordPress 速度问题的三个解决方案
- Google Fonts导致WordPress 速度变慢
- 禁用Google Fonts解决WordPress加载速度缓慢的问题
- 谷歌被屏fonts.googleapis.com导致WordPress速度大降
- 解决Odoo访问fonts.googleapis.com导致速度慢的问题
- 解决Odoo访问fonts.googleapis.com导致速度慢的问题
- wordpress不加载Google fonts的几种办法
- wordpress不加载Google fonts的几种办法
- 完美解决wordpress无法加载google字体等导致速度缓慢的方法
- wordpress后台加载ajax.googleapis.com导致打开速度很慢的解决方案
- 关于fonts.useso.com导致的页面加载过慢问题
- 解决Odoo拜访fonts.googleapis.com导致速度慢的难题
- 如何使用Google Fonts的360镜像给WordPress网站提
- Wordpress siteurl的问题导致无法登陆
- 背包问题的三个解决方案
- Wordpress RSS FEED开头空行导致错误的解决方案
- 关于fonts.useso.com导致的页面加载过慢,有时是超时的问题。
- 手动屏蔽google的fonts api
- 2015最新iherb海淘攻略-图文新手教程
- java 数组 解决 约瑟夫问题 算法
- JS中onmouseout的使用细节
- Effective JavaScript Item 51 在类数组对象上重用数组方法
- 如何去掉多维数组的重复值
- Google Fonts导致WordPress 速度问题的三个解决方案
- 禁止ip直接访问
- java.lang.ClassCastException: android.app.Application cannot be cast to
- Android JSON数据格式解析
- 多少单词
- 什么是jsonp格式
- UITableView使用指南1(呕心原创)
- devexpress Scheduler control 的自定义filter
- android 视频播放(一)利用android原生的videoview