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),获取干货推送
THE END
分享
二维码
< <上一篇
下一篇>>