当前位置:首页 > WordPress > WordPress 3.8 去除 google 字体—解决WordPress加载缓慢的问题

WordPress 3.8 去除 google 字体—解决WordPress加载缓慢的问题

wordpress 3.8 更新后是否发现加载速度变慢了,你会看到网页提示在等待fonts.googleapis.com,当你加载后,查看源代码的时候你可以在head标签内找到类似下面的内容

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

WordPress 3.8 加载缓慢这是因为 wordpress 3.8使用了Open Sana 字体,该字体的文件存放在Google的服务器上,而在国内访问 google 的服务器是很慢的,有时甚至被屏蔽了。

WordPress 3.8 加载缓慢的解决方法是禁止加载 Google 字体。具体的方法有下面几种:

一、安装插件
在wordpress 后台安装插件。在插件中搜索 Disable Google Fonts,选择安装,然后启用,这样就可以禁止Google字体的加载,这样wordpress 3.8 的加载就会很快了。

二、修改 function.php 文件

在 function.php 中 添加如下代码

1
2
3
4
5
6
7
//谷歌字体移除
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' );

这样也能禁止 google 字体的加载,从而加快 wordpress 网站的访问速度。

三、其他解决google字体导致wordpress后台速度缓慢的一些解决方法
打开wordpress代码中的wp-includes/script-loader.php文件,搜索fonts.googleapis.com找到如下代码

1
2
// Hotlink Open Sans, for now
$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

可以将fonts.googleapis.com换成fonts.useso.com即可改善,这样不用访问google的服务器了。
或者将

1
$styles->add( 'open-sans', $open_sans_font_url );

直接注释掉如下:

1
//$styles->add( 'open-sans', $open_sans_font_url );

除此之外如果你一定要使用google字体,你可以先将google字体下载到本地保存,然后在修改fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets为本地保存的路径这样,就可以引用google字体了。

  • << PHP Session 讲解
  • PHP 怎样发送邮件? >>
  • 作者:
    除非注明,本文原创:知道91,欢迎转载!转载请以链接形式注明本文地址,谢谢。
    原文链接:http://www.zhidao91.com/wordpress3-8-disable-google-font/

    相关文章 近期热评 最新文章

    • WP Super Cache如何安装与设置
      知道91 - WP Super Cache是一款 WordPress “静态化”插件,可以通过缓存来提高大负载下 WP 的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache ...
    • 10个最好的wordpress中使用的jQuery插件
      结合使用CMS系统wordpress和强大的jQuery将能给我们的Web页面富客户端开发带来无限的可能。本文介绍10个最适合wordpress开发的jQuery插件 - 知道91
    • 怎样加快Wordpress站点
      怎样加快 wordpress 站点的访问速度?即使你不是专门的网站开发人员,你依然可以加快wordpress网站,你只需要学会几个简单的技巧就可以学会wordpress网站的优化。
    • 如何解决WordPress中403 Forbidden错误
    • WordPress中禁止给文章(post)内容(content)自动加上p标签
      wordpress中禁止给文章(post)内容(content)自动加上p标签的方法是什么?如果使用the_content()本来是默认添加了p标签的,怎样禁止wordpress自动给编辑内容添加p标签呢?...
    • WordPress 代码插件介绍
      当我们拥有自己的技术博客的时候,我们往往会给出一些代码的示例,WordPress 编辑器本身没有添加编程语言代码的功能,我们需要借助一些代码插件来实现 WordPress 添加代...
    • 怎样在WordPress中安装Google Analytics
      就算你积累了多年网站建设的经验,你都不可能一开始就建一个外观,速度,功能以及转化都很完美的网站。你能做的并且也是各个站长正在做的,无非是通过不断的监测来改进...
    • 怎样在WordPress中安装Google Analytics
      就算你积累了多年网站建设的经验,你都不可能一开始就建一个外观,速度,功能以及转化都很完美的网站。你能做的并且也是各个站长正在做的,无非是通过不断的监测来改进...
    • oracle数据库相关操作注意事项
      修改Oracle SGA(共享内存) 很多网站说修改Oracle的内存通过命令 如果你这么做了,那么恭喜你,你的Oracle数据库无法启动了。如果你已经这么做了,恢复Oracle启动的方...
    • 使用微信JDK实现微信接口签名验证
      要使用微信的接口必须在绑定的域名下测试;签名必须先向微信请求到access_token,然后用access_token再去请求jsapi_ticket,最后用jsapi_ticket和相关的参数按照ASCII码...
    • ABP开发指南系列教程(2) – 多层架构...
      为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分层的体系结构,ABP遵循DDD(领域驱动设计)的原则,将工程分为四个层: 展现层(...
    • ABP开发指南系列教程(1) – 入...
      ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WE...
    • Windows下 JIRA + Agile + Mysql 破解...
      本文讲述了Windows下 JIRA + Agile + Mysql 破解安装示例教程