wordpress禁止网站加载谷歌字体
相信很多使用WordPress建站长都遇到过一个这样的问题:自己的wordpress前台,后台都很卡,这些在一个比较低的服务器就显得特别明显,打开速度≥6秒,一般用户在 3秒左右打不开网站就会关闭,今天归一给大家提供一个拒绝网站调用谷歌字体的方法,也是非常的简单,
代码:
前台:
//去除谷歌前台字体
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');
endif;
后台:
//禁止加载谷歌后台字体
function wp_style_del_web( $src, $handle ) {
if( strpos(strtolower($src),'fonts.googleapis.com') ){
$src='';
}
return $src;
}
add_filter( 'style_loader_src', 'wp_style_del_web', 2, 2 );
//js处理
function wp_script_del_web( $src, $handle ) {
$src_low = strtolower($src);
if( strpos($src_low,'maps.googleapis.com') ){
return str_replace('maps.googleapis.com','ditu.google.cn',$src_low); //google地图
}
if( strpos($src_low,'ajax.googleapis.com') ){
return str_replace('ajax.googleapis.com','ajax.useso.com',$src_low); //google库用360替代
}
if( strpos($src_low,'twitter.com') || strpos($src_low,'facebook.com') || strpos($src_low,'youtube.com') ){
return ''; //无法访问直接去除
}
return $src;
}
add_filter( 'script_loader_src', 'wp_script_del_web', 2, 2 );
以上代码全部丢到functions.php 目录下,保存刷新是不是感觉自己的网站速度有明显提升?