网站建设

谷歌被墙后的各种处理办法小结

Jager · 8月26日 · 2014年 19150次已读

谷歌被墙后的各种处理办法小结

 一、谷歌被墙后,WordPress打开龟速解决办法

①、临时解决

谷歌被墙后,当打开调用了Open Fonts的页面时,能卡出翔!若你刚发现这个问题,刚打算进一步处理时,发现登录后台一直白板,你还一直等下去??其实,这时候你只要按下ESC键即可显示页面了。其实就是停止加载已经出翔的谷歌开放字体。这个方法同样适用于某些加载CSS/JS缓慢的网站,可以绕过加载查看基本内容,因为有时候我们可能只需要一个下载链接即可。

②、一了百了

一了百了,也就是禁用WordPress谷歌字体的做法,具体分为代码法和插件法:

代码法:将以下代码贴到主题函数模板文件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' );

 插件法:目前wordpress已经出了很多禁用谷歌或替换谷歌字体的插件,比如Disable Google Fonts等,自己随便挑一个试试就知道效果了,就不多说了。

一了百了检测是否生效的方法很简单:打开后台→插件源代码→搜索fonts.googleapis.com若没有则成功!

③、双赢做法

虽说禁用这个字体可以达到速度最快的效果,但还有一种双赢的做法:替换成可用的字体库,比如360代理的字体库,做法如下:

将以下代码粘贴到主题目录的functions.php文件中,保存即可(不知道位置的粘贴到最后一个?>前即可)

//用360开放字体库替换谷歌字体
if (!defined('ABSPATH')) exit;
class Replace_Google_Fonts
   {
   public function __construct()
        {
          add_filter('style_loader_tag', array($this, 'ohMyFont'), 888, 4);
         }
    public function ohMyFont($text)
    {
        return str_replace('//fonts.googleapis.com/', '//fonts.useso.com/', $text);
    }
}
new Replace_Google_Fonts;

此方法来自苏洋博客,同样的作者还打包了一个WordPress插件,喜欢啥就用啥,千万别再这BB插件好还是代码好,始终要坚信自己喜欢的就是最好的!

貌似写到这,差不多就没墨水了,欢迎见多识广、博学多才的你来补充!

25 条回应
  1. 热腾网2014-8-26 · 13:07

    我想用谷歌搜东西。。。

  2. 圆月博客2014-8-26 · 13:26

    原来如此

  3. oldcheetah2014-8-26 · 15:34

    问路这个不错

  4. 2014-8-26 · 19:38

    我用了一种最简单的方法,不用谷歌

  5. 健康减肥博客2014-8-26 · 21:59

    挺不错的,支持一下,以后会经常关注该博客,同时欢迎回访!

  6. MOREOPEN2014-8-27 · 0:43

    小工具还是挺不错的,谷歌不用不行啊

  7. 生活那点事2014-8-27 · 4:09

    过来学习经验,您的站排名很厉害啊!

  8. 灰常记忆2014-8-27 · 7:45

    早就干掉Google_Fonts

    • Jager2014-8-27 · 21:45

      一了百了的做法,不错的。

      • 灰常记忆2014-8-27 · 22:16

        是的,到现在依然访问不了…

  9. ijustplay2014-8-27 · 8:58

    没发现啊ESC键就能解决了

    • Jager2014-8-27 · 21:45

      嗯,就等同于停止加载。

  10. 十月结晶2014-8-27 · 9:14

    墙太高了

  11. MOLOGO2014-8-27 · 10:26

    GFW牛逼的很,威武我大天朝

    • Jager2014-8-27 · 21:43

      天朝威武。。。

  12. 球球2014-8-27 · 12:41

    没有谷歌,搜东西太不方便,百度出来全是广告。

    • Jager2014-8-27 · 21:43

      嗯,确实如此。

  13. 梦轩丽人2014-8-27 · 16:55

    不错,学习了,代码或是插件,自己喜欢就好,不用太在意。

    • Jager2014-8-27 · 21:39

      正解~

  14. PHP二次开发2014-8-27 · 21:17

    突然发现好久没用过Google了。

    • Jager2014-8-27 · 21:39

      一些刁钻的问题,可能还是要用到谷姐。

  15. Phnomi2014-8-28 · 0:25

    没办法,离不开google

  16. Dacco三洋2014-8-28 · 10:47

    我现在直接用bing

  17. Anonymous2015-4-6 · 19:03

    伪大的大兲朝局域网万碎,万碎,万万碎!

  18. 理解力2015-11-8 · 11:37

    IDC误屏蔽百度蜘蛛 导致网站被K