弦子
Just do IT..

移除 WordPress 的 Google Fonts Open Sans字体加载源

Google fonts 被墙导致 WordPress 打开异常慢的问题一直很让人抓狂, 因此移除或者禁止加载 Google Fonts Open Sans 字体加载源或者替换成国内 360 的 CDN 加载源. 不用插件直接在主题文件 functions.php 中插入下面的代码即可解决.

if (!function_exists('remove_wp_open_sans')) :
    function remove_wp_open_sans() {
        wp_deregister_style( 'open-sans' );
        wp_register_style( 'open-sans', false );
    }

    // 前台删除Google字体CSS
    add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
 
    // 后台删除Google字体CSS, 看情况可选加载
    // add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
endif;

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

第二种方式也是在主题文件 functions.php 中使用 360 CDN 加载源替代 Google Fonts 加载源.

//从Google Fonts 换为 360 CDN
function fanly_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' );
	wp_enqueue_style( 'open-sans');
}
add_action( 'wp_enqueue_scripts', 'fanly_replace_open_sans' );
add_action('admin_enqueue_scripts', 'fanly_replace_open_sans');

其实也自己自定义自己的加载源, 甚至自定义字体.

赞(0)
未经允许不得转载:英文 SEO & SEM Journal » 移除 WordPress 的 Google Fonts Open Sans字体加载源
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址