见世界

google服务被屏蔽引起的wordpress白屏

症状:
打开wordpress站点,持续白屏。

原因:
近日(2014-06-02 22:22:22 +2d),由于众所周知的原因,google服务被屏蔽。wordpress使用了google提供的网络字体API,由于加载不到字体,阻塞了浏览器渲染。(亲测chrome 35.0)

解决方案:
1、
2、帮助我P建立自信,正视历史;
3、肉身翻墙;
4、在网站用户群中推广VPN;
5、停止使用google提供的公共服务。

代码:
wp-includes/script-loader.php 第585行,跳过该判断。
//todo: RIP.
if (false && ‘off’ !== _x( ‘on’, ‘Open Sans font: on or off’ ) ) {

wp-content/themes/writr/functions.php 第129行,注释该行。
//todo: farewell google
//add_action( ‘init’, ‘writr_fonts’ );

PS:
另附使用WordPress 内部函数的方案:http://www.xuanfengge.com/turn-off-automatic-loading-wordpress-open-sans-fonts.html
我未做尝试。