禁用字体Google Fonts Open Sans,会不会对国外访客有影响?

  [复制链接]
查看: 1097   回复: 5
发表于 2014-12-5 23:41:48 | 显示全部楼层 |阅读模式
本帖最后由 hardrock 于 2014-12-5 23:58 编辑

用了以下代码后,我上自己网站慢的问题解决了,但是我网站的访客是美国人,他们访问我网站会不会变慢,他们看网站的字体格局会不会改变?

http://www.skyshe.cn/2014/08/26/80.html
WordPress原来字体使用的是Google Fonts Open Sans,在国内访问不稳定所以会延时,解决方法很简单:直接添加到主题的functions.php中即可禁用后台Open Sans:

[mw_shl_code=php,true]/** 禁用Open Sans */
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;[/mw_shl_code]


回复

使用道具 举报

发表于 2014-12-6 08:51:15 | 显示全部楼层
不会影响,就是字体恢复为默认,没那么好看了

点评

影响自己没所谓,对访客无影响就行了  发表于 2014-12-6 20:35
回复 支持 反对

使用道具 举报

发表于 2014-12-9 11:48:16 | 显示全部楼层
代码报错,麻烦测试一下再放出来,免得浪费大家时间
回复 支持 反对

使用道具 举报

发表于 2014-12-9 16:19:09 | 显示全部楼层
我用的禁后台gg字体:

//* remove google fonts in admin
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' );

点评

最新版本没问题的,我一直在用能有问题吗?  发表于 2014-12-11 10:47
兼容什么版本? 3.8 , 3.9 , 4.0 ?  发表于 2014-12-10 14:01
回复 支持 反对

使用道具 举报

发表于 2014-12-9 23:29:00 | 显示全部楼层
测试过,禁用谷歌字库不会影响速度禁用字体Google Fonts Open Sans,会不会对国外访客有影响?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-10 14:45:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则