提醒:本页面将不再更新、维护或者支持,文章、评论所叙述内容存在时效性,涉及技术细节或者软件使用方面不保证能够完全有效可操作,请谨慎参考!

因为某些原因近期Google的大部分服务无法使用,特别是谷歌字体和一些公共库的调用问题,因为浏览器加载这些资源多是阻塞形式的,如果不能及时获取资源,那么浏览器将一直在等待,这样就会影响页面其他元素的渲染,对于用户来说,就会表现为页面加载缓慢或者打开困难。

因为我的博客之前调用了Google的字体服务,所以前一段时间打开页面时出现了这类现象,通过FireBug调试找到是Google字体的原因。搜索网络后找到了替代的办法,那就是使用 360提供的前端公共库CDN服务缓存库

这些公共库主要分为: 常用前端公共库 Google前端公共库 Google免费字体库

比如使用Google前端公共库的可以采取下面的方法进行替换(以下来自360官方网站):

1、首先在程序源代码中找到调用Google前端公共库的地址,比如:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js?ver=3.4.2'></script>

2、将Google前端库的域名 ajax.googleapis.com 修改为:ajax.useso.com 即可,如下所示:

<script type='text/javascript' src='http://ajax.useso.com/ajax/libs/jquery/1.7.2/jquery.min.js?ver=3.4.2'></script>

对于使用Google免费字体库的可以采取下面的方式进行替换(以下来自360官方网站):

1、首先在程序源代码中找到调用Google免费字体库的地址,比如:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>

2、将Google免费字体库的域名 fonts.googleapis.com 修改为:fonts.useso.com 即可,如下所示:

<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>

如何通过第三方Wordpress字体转换插件继续使用Google字体库?(感谢来自淘宝的soulteary童鞋开发了这个插件)

插件说明地址: http://www.soulteary.com/2014/06/08/replace-google-fonts.html

插件下载地址: http://www.soulteary.com/wp-content/uploads/2014/06/Replace-Google-Fonts.zip

对于WordPress登录后台,我们可以采取下面的办法处理:

1、代码方式,通过在函数文件 functions.php 文件中添加以下代码禁用谷歌字体:

if (!function_exists('remove_wp_open_sans')):
    function remove_wp_open_sans() {
        wp_deregister_style( 'open-sans' );
        wp_register_style( 'open-sans', false );
    }
    //add_action( 'wp_enqueue_scripts', 'remove_wp_open_sans' );
    add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
endif;

2、插件方式, Remove Open Sans font Link from WP core

参考文档: Remove Open Sans from Wordpress >= 3.8 front-end