去除加载谷歌字体解决wordpress网站加载google字体的几种办法

武享吧
武享吧
武享吧
9753
文章
49
评论
06/05/201409:53:3310.6K 次浏览

之前小z博客发表了一篇《不要再去纠结WordPress加载谷歌字体的问题》,谷歌字体虽然对前台不会造成影响,但肯定很多朋友还是不能忍受后台的加载速度,那么下面提供三种屏蔽Google fonts的办法。

从5月27号左右开始,我的博客变得异常缓慢。搜索了各种资料,在包括提升服务器硬件配置等各种手段之后,访问速度依旧不尽如人意。在使用百度统计的网站速度诊断中看到占用时间较长的是加载Google字体

那为什么之前没有出现这种情况,而最近突然有这个问题。联想到最近我的Gmail邮箱完全不开了,很可能Google字体服务的访问上出现问题。进而有测试一下Google Adsense等Google提供的服务,无一例外都打不开了。而在这之前都没问题,Google Adsense打不开,恐怕做谷歌联盟的站长也要倒霉了。虽然在新闻上没有搜索到任何相关内容,但业内流传Google服务已经在大陆被全线屏蔽了。

既然是关于Google字体,那解除字体问题就可以了。如果网页中设定的字体无法加载,那么网页会按照浏览器默认的字体显示。但浏览器并不知道Google字体服务被屏蔽了,还那么二的一直加载,直到加载失败。但这个过程会耗费十几秒的时间。

下面提供wordpress不加载Google fonts的几种办法,希望能够对站长朋友们有所帮助。

第一种方法:安装Disable Google Font插件,但经过测试之后,没有明显效果。(不推荐)

第二种方法:注释或删除掉style.css和function.php有关加载Google字体的代码fonts.googleapis.com即可。

第三种方法:将以下代码添加到主题目录下的functions.php中,小z博客亲测有效。(推荐)

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

class 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;

不过为了安全起见小z建议在更改之前对相关文件进行备份,以免出现网站打不开的情况。(极少部分朋友出现此类情况)

文章来源:(http://www.zouxiuping.com/archives/3335) 部分内容来源于:醒妹网(http://www.xingmei.name)

继续阅读
WordPress 5.7.2官方下载 - 主要更新安全问题 WordPress

WordPress 5.7.2官方下载 – 主要更新安全问题

WordPress 5.7.2 安全更新 以下文字为机器翻译:此安全版本具有一个安全修复功能。因为这是一个安全版本,因此建议您立即更新您的网站。自WordPress 3.7以来的所有版本也已更新。 W...
AI智能抠图工具- Aipix在线抠图网站 WordPress

AI智能抠图工具- Aipix在线抠图网站

AI智能抠图工具:「Aipix」 Aipix是一个在线抠图网站,它可以快速抠图,背景稍微复杂一点的图片也能抠得很干净。 免沸,不限次数,可以用来抠证件照。 而且它还有其他图片编辑功能,例如滤镜、贴图、...
WordPress 5.4.2 安全更新、中文版下载 WordPress

WordPress 5.4.2 安全更新、中文版下载

WordPress 5.4.2 正式推送更新。WordPress 5.4.2 版本修复了7个安全漏洞和22个bug,包括: 1,修复通过身份验证的低权限用户能够在编辑器中向文章添加JavaScript...