Google Fonts导致WordPress 速度问题的三个解决方案

众所周知,最近谷歌被屏蔽得很厉害,原因我们不去深究,大家都懂。Wordpress很多主题用了谷歌的服务,现在谷歌被大规模屏蔽,当然速度受影响的。

Google Fonts导致WordPress 速度问题之原因

WordPress 自3.9+版本后加入了Google Fonts(别问我Google Fonts是什么了),然后捏,因为近期敏感周期(35号),天朝发威,谷歌的一系列网站被彻底墙,包括Google Fonts 所在的googleapis.com 。所以,如果是在登陆状态下打开你的WordPress 站点,会非常慢,因为压根儿加载不了这个字体文件。如果是非登陆状态且你的主题不是老外的主题,一般来说都是正常的。

解决方法:

出来问题就要解决,在天朝,既然你不得不忍受之,那么就换个思路变通一下。下面的解决方法,思路一是禁止加载该Google Fonts,二是替换加载源。下面说明之:

方法一:【插件】禁止WordPress 后台加载Google Fonts

安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。没啥好说的。

方法二:【代码】直接在functions.php 文件添加代码

网络上有不少代码,下面可以参考下,具体有没有效果没有确认:


add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain )
{
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}

function dw_remove_open_sans() {
wp_deregister_style( 'open-sans' );  
wp_register_style( 'open-sans', false );  
wp_enqueue_style('open-sans','');  
}  
add_action( 'init', 'dw_remove_open_sans' );

方法三:【代码】替换open sans 字体的加载源

打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com 找到这行代码:


$open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

把fonts.googleapis.com替换为fonts.useso.com

文章转自:http://devework.com/google-fonts-in-wordpress.html

查看 wordpress google的相关文章

转载本站原创文章请注明:文章转自 灰狼IT路,链接: https://itlu.org/articles/2017.html

已有 12 条评论

  1. 我是这样做的:直接在主题函数文件中找到 fonts.googleapis.com 这一行,注释掉它就行了。什么事情都没有了。

  2. 谷歌字体对于中文本身一点用处都没有。早就应该注释掉了。

    1. 我都不知道怎么做呢,不过谷歌还是挺好的

    2. 是啊,没什么用的话,注释了算了

  3. 用了直接在functions.php 文件添加代码 貌似是管用

    1. Typecho表示没有任何鸭梨

  4. 猛虎恣杀暴,未尝啮妻儿。

  5. 我最担心是GG AD被屏蔽,昨天才有博友建议我把友链前面的图标去掉,因现在”google”国内非常慢,打开网页一直在加载…

    1. 是啊,那个最好是去掉~

  6. 让人纠结痛苦的事情。确实拉慢了速度。经过多种方法,现在我的博客这个问题已经已经解决。

    1. 是啊,都是伟大的祖国,让我们有事可做

添加新评论