禁用(替换)google字体

替换360代码库方法已失效

以前在《解决fonts.googleapis.com加载慢》里说过如何手动更改google fonts到360 cdn来加速网站,其实wordpress的这个open-sans字体功能在国内确属鸡肋,改掉不如直接禁掉。

修改方法:

打开主题functions.php文件,添加如下代码:

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' );

如果需要同时修改掉前台和后台的话,这么修改:

if (!function_exists('remove_wp_open_sans')) :
    function remove_wp_open_sans() {
        wp_deregister_style( 'open-sans' );
        wp_register_style( 'open-sans', false );
    }
    //修改掉前台字体
    add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
    //修改掉后台字体
     add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
endif;
替换google字体为360字体:

以前说过的手动修改方法需要修改wp的核心代码,太过危险,我们可以修改主题的functions.php来达到一样的效果:

function my_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', 'my_replace_open_sans' );
add_action('admin_enqueue_scripts', 'my_replace_open_sans');

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注