北极寒流 » 网络资源 » 修改WordPress的Google Fonts加载源,让WordPress后台瞬间提速 - 2014.06.25

修改WordPress的Google Fonts加载源,让WordPress后台瞬间提速

由于众所周知的原因,目前国内几乎所有的Google 服务都打不开,包括谷歌搜索引擎和gmail邮箱。这下可苦了很多采用WordPress程序的博主,因为WordPress 自3.8+版本后加入了Google Fonts(别问我Google Fonts是什么,自行百度),而由于Google服务被和谐,导致WordPress用户在登陆状态下打开你的WordPress 站点,会非常慢,因为压根儿加载不了这个字体文件。在目前这种状态下,摆在我们面前的只有两条路:1、更换Google Fonts加载源。2、禁止加载该Google Fonts。

下面就先分享一下如何禁止WordPress加载Google Fonts字体实现WordPress后台瞬间加速

如果你是插件控,最简单的方法,使用WordPress插件: Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。没啥好说的。

如果你是代码控:那么把下面的代码加入functions.php 文件即可(两种代码,自选其一)。

代码1:

add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain )
{
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}

代码2:

function dw_remove_open_sans() {   
        wp_deregister_style( 'open-sans' );   
        wp_register_style( 'open-sans', false );   
        wp_enqueue_style('open-sans','');   
    }   
add_action( 'init', 'dw_remove_open_sans' );

不过,如果你觉得这样禁止了Google Fonts字体加载,导致WordPress后台不漂亮,那么我们还可以修改WordPress的Google Fonts加载源。直接在中加入下面代码即可:

function wpdx_replace_open_sans() {
  wp_deregister_style('open-sans');
  wp_register_style( 'open-sans', '//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600' );
  if(is_admin()) wp_enqueue_style( 'open-sans');
}
add_action( 'init', 'wpdx_replace_open_sans' );

附录:

fonts.useso.com 是国内360推出的常用前端公共库CDN服务之一,“由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的免费字体库了。同样,通过样式表引用这些资源,让网站访问速度瞬间提速.

25

修改WordPress的Google Fonts加载源,让WordPress后台瞬间提速

分享到:

最受欢迎的

  • N/A