wordpress加载google字体慢的解决方法和插件
前段时间由于国内访问Google受限,导致wordpress在加载谷歌的字体和CSS时速度变慢,这让多数使用wordpress的站长都着急了。
要想解决这个问题其实有不少简单的方法,下面就是特别收集的解决方案:
1.移除Open Sans字体实现加速
插件法(简单):
插件一:Remove Open Sans font Link from WP core
地址:http://wordpress.org/plugins/remove-open-sans-font-from-wp-core/
作用: 移除WP核心的谷歌字体链接
插件二:Disable Google Fonts
地址:http://wordpress.org/plugins/disable-google-fonts/
作用:禁用谷歌字体
代码法(复杂):
请注意,这个代码仅对前台有效。
找到主题中的“functions.php”,在其末尾添加以下代码:
function remove_open_sans() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans',''); } add_action( 'init', 'remove_open_sans' );
2.保留谷歌字体,转到360的CDN常用前端公共库(已失效)
对的,这个方法不是移除字体,而是使用360安全卫士提供的公共库资源( http://libs.useso.com/ ),效果可以提高不少。
代码法(复杂):
找到主题中的“functions.php”,在其末尾添加以下代码:
function ipc_google_font($content) { return str_replace('fonts.googleapis.com', 'fonts.useso.com', $content); return str_replace('ajax.googleapis.com', 'ajax.useso.com', $content); } ob_start("ipc_google_font");
如果以上代码无效,就请使用以下方法(注意两端代码位置不同!):
打开wordpress文件: wp-includes/script-loader.php
搜索关键字:"fonts.googleapis.com"
将"fonts.googleapis.com"替换为"fonts.useso.com ",保存文件,发现问题解决了。
原理与上面相同。
顺便补充一下,在编辑主题的“functions.php”文件时,除了使用FTP工具下载编辑再上传,还可以这样:
登录wordpress并到后台,在左边的菜单中依次展开:外观——编辑,然后在“编辑主题”页面中右侧的“模版”分栏选择“模版函数(functions.php)”,之后在中间的编辑框添加好代码,点击“更新文件”即可。
https://xyuxf.com/archives/28
欢迎关注 咸鱼先锋 (微信号公众号:xyuxf),获取干货推送
似水流年
搜索关键字:“ fonts.useso.com”,
将“fonts.useso.com”替换为“fonts.useso.com ”,保存文件,发现问题解决了。
这替换有区别?
Snow@似水流年
首先感谢回复并指出文章的错误!
这是在使用插件后的导致的一个问题,原关键字为”googleapis”.