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