谷歌字体是个好东西,它能够让字体在网页上显示的丰富多样而且非常完美。WordPress自3.8版本以后加入了谷歌字体。在国内,谷歌的一系列网站被彻底墙,包括谷歌字体 Google Fonts 所在的googleapis.com 。因此,广大的站长朋友们使用WordPress建站完成以后,当上线打开WordPress 站点时,发现速度非常慢,根本原因是加载不了谷歌字体。这篇WordPress教程里,我们将向大家介绍一下WordPress禁止谷歌字体的方法。
WordPress 自 4.6版本后台已经放弃 Open Sans 谷歌字体,详情请点击前方的链接进行查看。
1. 插件解决方法,安装并启用 Disable Google Fonts 插件 或者 Remove Google Fonts References插件。
2. 切换到主题目录,打开functions.php,添加一个函数禁用,代码如下:
1 2 3 4 5 6 7 8 9 10 | <?php add_filter( 'gettext_with_context', 'Disable_Google_Fonts', 888, 4); function Disable_Google_Fonts($translations, $text, $context, $domain ) { $google_fonts_contexts = array('Open Sans font: on or off','Lato font: on or off','Source Sans Pro font: on or off','Bitter font: on or off'); if( $text == 'on' && in_array($context, $google_fonts_contexts ) ){ $translations = 'off'; } return $translations; } ?> |
3. 使用360推出的360网站卫士常用前端公共库CDN服务加载Google字体。
此方法已失效,请勿向下阅读。
打开wordpress代码中的文件wp-includes文件夹中的script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:
1 | $open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; |
把fonts.googleapis.com替换为fonts.useso.com,修改保存即可。