• 名家经典换上“鸡汤体”书名 能不能别这么糟蹋经典! 2018-12-29
  • 注册
     找回密码
     注册

    浙江体彩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插件,但经过测试之后,没有明显效果。当然你还可以尝试其它类似的谷歌字体禁用插件,应该是可以解决的!