昨天突然晚上突然发现博客打开非常困难,要连接很长时间。我开始以为是我现在用的主题有问题,检查了好久!后面才发现是head标签里莫名其妙多了个

<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中添加一个函数禁用:

class 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;

或者直接安装一个插件:
Disable Google Fonts 即可。

搞定后瞬间心情舒畅了,果然强迫症要不得,捣腾这个css用了我一个多小时...