禁止Wordpress加载Google字体提高加载速度

换了新主题后,老是感到网站打开速度很慢,但不是服务器都问题。这是一个国外都主题。经过自己的一般汉化。但是,没有修改过主题就要加载谷歌字体来了来。最后只能在终端中查找相关fonts设置。 grep -v fonts.goog* ./  (----- './' 主题所在目录) 从Wordpress3.8开始,wordpress后台引入了Google的第三方字体Open Sans。每次打开wordpress管理后台都会自动加载Google Open Sans 字体。 只要在主题的functions.php中添加下面代码就可以了。

// Remove Open Sans that WP adds from frontend
    if (!function_exists('remove_wp_open_sans')) :
    function remove_wp_open_sans() {
    wp_deregister_style( 'open-sans' );
    wp_register_style( 'open-sans', false );
    }
// 前台删除Google字体CSS
    add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
// 后台删除Google字体CSS
    add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
  endif;
最后晒啊哈新的主题哈:

my new wordpress theme0

my new wordpress theme1

上一篇Previous

CentOS6.3编译安装升级你的GCC编译器

下一篇Next

CentOS6.3编译安装redis

25 条评论添加评论

好多人評論哇~主題挺不錯的~~

回复取消回复
@超級efly

多谢支持啊。主题是国外主题修改而来的。就是单调了点。搞不定主题缩略图。

回复取消回复

现在有个直接替换成360的插件叫googleapis to useso,我用了,不错。其实也是类似的几段代码,只不过不是删除而是替换。

回复取消回复
@最推荐

嗯。可以理解的。只不过我从不用360浏览器。不是IE就是Chrome,偶尔也在Ubuntu里面用用Firefox

回复取消回复
@酷特尔

额,你误会了,360有个CDN加速什么的,专门为google的字体和ajax服务加速的。详情请看http://libs.useso.com/

回复取消回复
@最推荐

嗯。原来是这样。百度新浪好像也有这些吧。但是好像没有GG字体。

回复取消回复
@酷特尔

刚弄博客的时候都看了一下,后来发现还是360的这个最容易实现。

回复取消回复

这个主题挺不错的,以后要换主题,就来找你了啊

回复取消回复
@eliteYang

我自己修改过的,要的话打包给你。后台没有GUI配置哦,只能手动修改代码。

回复取消回复
@酷特尔

等我以后想换的时候再找你,你这个主题很清晰,适合做技术的用

回复取消回复
@eliteYang

修改了很多css。其他几乎没动过。现在连分享代码ye还加上去。想加在自己想要的地方却老是错位。

回复取消回复
@酷特尔

用chrome边改边调呗,慢慢来,web这玩意儿太耗时间了,加上我们对设计没什么研究,所以差不多就行了

回复取消回复
@eliteYang

嗯。就是用chrome调试的。实在好用啊。什么设计,我都是抄袭人家的。

回复取消回复

我也修改了wp-includes里面的scrip loaders文件里面的font.googleapis.com为font.useso.com。但是我刷新之后还是显示加载googleapis,不知怎么办了

回复取消回复
@Near

同时在主题functions.php文件里添加了上面代码了吗?还有就是你的网站有没有使用什么缓存插件什么之类的。

回复取消回复
@酷特尔

之前加上了,不行。我发现问题所在是header.php里面<?php wp_head(); ?>这个函数,这个去掉和不去掉查看源代码一目了然,不晓得为什么这个函数里面自动加载googlefont,但是又不知道如何重写这个函数里面所包含的东西,不晓得你的站有没有加这个函数,当初修主题的时候,看多数模板都有这个函数,又说会对一些插件比较友好,才没有去掉这个函数的,如今发现确实,我用的share button一旦去掉这个函数,样子就会变,圆形按钮均变大并且无空隙排列,如果就这么拿掉这个函数不晓得会不会再出什么bug,纠结

回复取消回复
@Near

你将函数wp_head()去掉了?这样都可以?这个是调用wordpress头部文件的函数,去掉会出问题的吧。安装wordpress标准主题结构来设计的话,这样肯定出问题。

回复取消回复
@酷特尔

对了,缓存插件是有的,super cache,不过每次修改过后我都会弄一下插件里面的预缓存,或者直接在已经登陆wp的浏览器内刷新查看效果,基本没有对测试造成影响

回复取消回复
@Near

你最好禁用该插件测试,而且还最好是连同插件目录下的所有缓存都删除了的时候在测试。

回复取消回复

最近一直在谈论这个,国外的主题都会出事吗?

回复取消回复

新主题不错,这两天google字体把人整舒服了

回复取消回复
@wordpressnot

嗯。是大家的都一样还是什么情况吗?

回复取消回复
@酷特尔

其实可以替换掉,而不是屏蔽掉谷歌字体,我博客有篇文章:fonts.googleapis.com替换为fonts.useso.com

回复取消回复
@wordpressnot

嗯。其实还有没有其他方法将字体加载到本地来呀?

回复取消回复