解决谷歌googleapis字体导致wordpress网站加载变慢

最近发先自己的wordpress站打开比以前慢了很多,以为是主机或者是网速有问题,检测发现不是,经查询得知谷歌在香港的服务器已经搬回美国,所以导致在大陆打不开谷歌的所有相关网站跟产品。

作为一个WP站长,大家都知道WP里面有些文件要加载google的文件的,特别是googleapis字体,打开网站首页,查看源代码,发现多了这些东西

XHTML
1<link rel=’stylesheet’ id=’open-sans-css’
href=’//fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clatin-ext&ver=3.8′
type=’text/css’ media=’all’ />

这个css样式。
这个css是谷歌的开放在线字体服务,因为在大天朝和fonts.googleapis.com连接不畅才导致我昨晚一直打开博 客很艰辛,大大影响了加载速度。发现了问题后,开始以为它是在header.php里的,找了好久没找着它!搞得我昨晚非常烦躁,挨个把主题的php、 css、js都检查了一遍还是没发现…
真是让人烦躁啊!检查主题没发现后范围扩大到了整个wordpress程序,看来看去看了好久!终于发现了它,在/wp-includes/script-loader.php这个文件里!
打开/wp-includes/script-loader.php搜索fonts.googleapis.com找到代码位置,直接把//fonts.googleapis.com/…这个链接整个删掉即可。

唔,还有另一种更快捷的方法,在当前使用的主题的function.php中添加一个函数禁用:

PHP
123456789101112class Disable_Google_Fonts {public function __construct()
{add_filter( ‘gettext_with_context’, array( $this, ‘disable_open_sans’
), 888, 4 );}public function disable_open_sans( $translations, $text,
$context, $domain ) {if ( ‘Open Sans font: on or off’ == $context &&
‘on’ == $text ) {$translations = ‘off’;}return
$translations;}}$disable_google_fonts = new Disable_Google_Fonts;

问题解决了一点,还有很多下面的问题

就是把调用的谷歌的文件链接换成国内的链接。在你的后台主题编辑中,在所有的文件中ctrl+F搜索关键字“google”,如果搜到相关谷歌的 链接诸如fonts.googleapis.com大家可以把这个文件(可能下载需要翻墙具体我没试过)下载下来放到自己网站里完了更换成自己网站的文件 链接就可以。

对此,360网站卫士的解决方案是把fonts.googleapis.com替换为fonts.useso.com;将类似 ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js替换为 ajax.useso.com/ajax/libs/jquery/1.7.2/jquery.min.js。

可能存在谷歌CSS链接的文件有:wp-includes/script-loader.php、functions.php、 index.php、header.php,除此之外可能一些插件也有谷歌链接,这就需要你关闭插件看看是否网站打开快了来确定哪个插件含有谷歌链接了。

还有个办法把含有谷歌链接的代码注释掉,这个道理大家应该明白。注释方法如下例子(在代码前面加//就行了):

//wp_register_style( ‘underthesea-pacifico’, “$protocol://fonts.googleapis.com/css?family=Pacifico” );

 

无奈在这个受所谓法律保护的国度,动不动就屏蔽某些网站,只能通过一些其他的办法来解决。

 

 

 

 

本文固定链接: http://www.ioedo.com/1593.html | 网页设计师交流网_edo欧晓峰博客_网页设计师一枚_专注于网页设计

该日志由 admin 于2014年06月12日发表在 小技巧 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 解决谷歌googleapis字体导致wordpress网站加载变慢 | 网页设计师交流网_edo欧晓峰博客_网页设计师一枚_专注于网页设计
关键字: ,

解决谷歌googleapis字体导致wordpress网站加载变慢:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter