• 任何问题、想要吐槽都可以在文章下方评论哦!
  • 点击广告支持小站生存/抱拳/抱拳

wordpress加载google字体慢的解决方法和插件

Wordpress 迷你 5年前 (2014-06-17) 668次浏览 2个评论

前段时间由于国内访问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 - wordpress加载google字体慢的解决方法和插件
  • 欢迎关注 咸鱼先锋 (微信号公众号:xyuxf),获取最新资讯
    喜欢 (0)
    [xwj.xavier@gmail.com]
    分享 (0)
    发表我的评论
    取消评论
    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址
    (2)个小伙伴在吐槽
    1. 搜索关键字:“ fonts.useso.com”, 将“fonts.useso.com”替换为“fonts.useso.com ”,保存文件,发现问题解决了。 这替换有区别?
      似水流年2014-07-30 09:50 回复 未知操作系统 | 未知浏览器
      • 首先感谢回复并指出文章的错误! 这是在使用插件后的导致的一个问题,原关键字为"googleapis".
        迷你天空2014-07-31 15:46 未知操作系统 | 未知浏览器