注册
 找回密码
 注册

浙江体彩12选五走势图: [博客运营技巧] WordPress访问速度过慢,试一下禁用谷歌字体

查看: 43 | 回复: 0

wuxianwz
发表于: 2018-11-12 12:33:17 | 只看该作者 |倒序浏览

这几天打开网站的时候发现突然变慢了,一直等待加载fonts.googleapis.com,搜索了一下发现很多wordpress网站都出现了这种现象,

原来是因为今日谷歌全线退出中国,貌似谷歌、Gmail等都全部被屏蔽,导致谷歌字体加载出问题的,


网络上有很多的谷歌字体导致 wordpress网站加载变慢的方法,处理方式就是屏蔽Google fonts来解决,

下面介绍下常用的三种方法来解决这个问题以及遇到的问题:

一、使用360网站卫士代理访问Google免费字体库

(1)打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:

<link href=’//fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext’ rel=’stylesheet’>


(2)将Google免费字体库的域名 fonts.googleapis.com 修改为:fonts.useso.com 即可,如下所示:

<link href=’//fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext’ rel=’stylesheet’>


(3)温馨提醒:不同的wordpress主题可能修改谷歌字体代码的位置不同,一般是在wp-includes/script-loader.php文件或者主题的head.php、functions.php中!


二、当前使用的主题的functions.php中添加一个函数禁用:

  1. //禁用Googlefont
  2. class Disable_Google_Fonts {
  3.         public function __construct() {
  4.                 add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
  5.         }
  6.         public function disable_open_sans( $translations, $text, $context, $domain ) {
  7.                 if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
  8.                         $translations = 'off';
  9.                 }
  10.                 return $translations;
  11.         }
  12. }
  13. $disable_google_fonts = new Disable_Google_Fonts;
复制代码

如果在更改style.css或function.php文件之后,wordpress网站报错,无法打开,或者新建文章时上传图片失败。一定是将wordpress文件的编码保存错误,用记事本打开,保存时选择网站原来的编码格式替换掉原来的文件即可。


三、使用插件

个人一直以来就不建议使用插件,如果你不愿意倒腾代码,最方便的那就是安装一个禁止引用谷歌字体的Remove Open Sans font Link from WP core插件,效果也挺好的,之前安装Disable Google Font插件,但经过测试之后,没有明显效果。当然你还可以尝试其它类似的谷歌字体禁用插件,应该是可以解决的!