解决wordpress打开慢的方法

从今年五月底开始,google在中国基本处于无法访问状态,谷歌官网域名,香港域名均无法访问,就连之前的IP访问方法也都失效,而Google Adsense打不开,恐怕做谷歌联盟的站长也要倒霉了。虽然在新闻上没有搜索到任何相关内容,但业内流传Google服务已经在大陆被全线屏蔽,除搜索引擎遭到屏蔽之外,谷歌的邮箱(Gmail)、日历(Calendar)、翻译(Translate)、地图(Maps)、分析(Analytics)和Google AdSense等产品也受到了影响。

WordPress是世界上最大的开源博客程序,而WordPress大部分的主题都是使用Google的在线字体方案:Google Fonts。Google服务不稳定,导致大量独立博客字体加载不出来,直接导致几十万独立博客打开速度变慢,严重时甚至导致网站打不开。

百度经验:jingyan.baidu.com

工具/原料

  • WordPress

百度经验:jingyan.baidu.com

360网站卫士的解决方案:

  1. 1

    打开wordpress代码中的文件wp-includes/script-loader.php文件

    如图:

  2. 2

    搜索:fonts.googleapis.com找到这行代码:

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

    如图:

  3. 3

    把调用地址fonts.googleapis.com替换为fonts.useso.com

    如图:

  4. 4

    修改完保存,再次刷新,大家就可以发现,自己的网站速度已经比以前快了很多,几乎瞬间就可以拿到Google字体了。原因就是本来需要从美国服务器才能拿到的google字体,现在已经遍布360全国的机房了。

  5. 5

    还有一些方法也可以使用,根据自己的情况选择即可

    END

百度经验:jingyan.baidu.com

附:方法2:

  1. 1

    安装插件Disable Google Fonts,然后启用,这样就禁止Google字体加载,就可以提高访问速度。

    END

 

方法3:(我用的这个方法,很有效)

 
  1. 1

    直接删除代码:打开/wp-includes/script-loader.php搜索fonts.googleapis.com找到代码位置,直接把//fonts.googleapis.com/…这个链接整个删掉即可。,或者用//注释掉这段代码即可

    END

 

方法4:

  1. 1

    屏蔽掉模版的这种字体,找到当前网站使用的主题。然后找到这个主题下的functions.php文件直接在这个文件中最下面添加代码。屏蔽掉这种字体:

    //禁用Open Sansclass 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;或者将下面代码添加到主题functions.php文件中:function coolwp_remove_open_sans_from_wp_core() {wp_deregister_style( ‘open-sans’ );wp_register_style( ‘open-sans’, false );wp_enqueue_style(‘open-sans’,”);}add_action( ‘init’, ‘coolwp_remove_open_sans_from_wp_core’ );

  2. 2

    经过建站测试以上方法,可以让wordpress变的很快