摘要:

最近由于众所周知的原因,google被“墙”奸了。紧接着,wp的后台好慢好慢,刚开始以为网速问题,后来发现连本地假设的测试站都很慢。审查发现原来是后台加载了google的字体,由于我朝有关部门墙了很多google的域名和ip,无法访问,连接失败,导致惨绝人寰的慢!

最近由于众所周知的原因,google被“墙”奸了。紧接着,wp的后台好慢好慢,刚开始以为网速问题,后来发现连本地假设的测试站都很慢。审查发现原来是后台加载了google的字体,由于我朝有关部门墙了很多google的域名和ip,无法访问,连接失败,导致惨绝人寰的慢!

肿么办?可以参照下面的三种解决方案。

一:将下列代码加入主题的functions.php文件中(复制的代码注意引号是否为小写引号,不然会报错)

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');

二:安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 两个插件其中之一即可。

三:替换open sans 字体的加载源
将下面的代码加入functions.php中即可:

/**
 * Plugin Name: Replace Google Fonts
 * Plugin URI:  http://www.soulteary.com/2014/06/08/replace-google-fonts.html
 * Description: Use Qihoo 360 Open Fonts Service to replace Google's.
 * Author:      soulteary
 * Author URI:  http://www.soulteary.com/
 * Version:     1.0
 * License:     GPL
 */
if (!defined('ABSPATH')) exit;

class Replace_Google_Fonts
{

    /**
     * init Hook
     *
     */
    public function __construct()
    {
        add_filter('style_loader_tag', array($this, 'ohMyFont'), 888, 4);
    }


    /**
     * Use Qihoo 360 Open Fonts Service to replace Google's.
     *
     * @param $text
     * @return mixed
     */
    public function ohMyFont($text)
    {
        return str_replace('//fonts.useso.com/', '//fonts.useso.com/', $text);
    }
}

/**
 * bootstrap
 */
new Replace_Google_Fonts;

当然也可以下载插件:Replace-Google-Fonts或者dw-replace-open-sans
感谢:360

  • 本文为原创文章,版权归 金励君   博客所有,转载引用请注明以下信息:
  • 本文作者:
  • 本文标题: wordpress后台加载缓慢的解决办法
  • 本文地址: http://www.jinlijun.com/fix-lag-bug-for-googles-font.html +复制链接
  • 本文标签: ,

2 条留言  访客:2 条  博主:0 条

  1. avatar
    板凳
    arm嵌入式   

    呵呵,解决了。。。

    2014/12/31 10:52 回复
  2. avatar
    沙发
    JV   

    不错。。。。。。。。。。

    2014/07/02 15:46 回复

发表评论

(教你设置自己的个性头像)

疑问? 吃西瓜。 生闷气! 偷看。 Hi OK 吃惊。 飞吻! 不要啊! 膜拜! 泡泡糖。 抛钱。 献花。 抓狂! 纠结! 不理你。 抛媚眼。 调皮。 恭喜! 忍! 委屈。 吃饭。

快捷键:Ctrl+Enter