由于谷歌對中國大陸進行了封鎖,所以導(dǎo)致加載谷歌字體十分緩慢.那么網(wǎng)上最近出了三個辦法.今天黃坤帶來一個新的辦法
第一:修改在主題中的functions.php文件末尾加上
// Remove Open Sans that WP adds from frontendif (!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'); // Uncomment below to remove from admin // 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' );
第二種方法:
打開wordpress代碼中的文件wp-includes/script-loader.php文件,搜索:fonts.mxyuncdn.com找到這行代碼:
$open_sans_font_url = “//fonts.mxyuncdn.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
把fonts.mxyuncdn.com替換為fonts.useso.com (此為360提供的方法)
第三:安裝Disable Google Font插件
那么最近黃坤發(fā)現(xiàn)了新的方法
也是安裝插件,但是這個插件效率比Disable Google Font 高太多了
插件名稱:Google Fonts acceleration
插件介紹:本插件將自動把您網(wǎng)站所有Google公共庫和字體庫鏈接替換為夢想天空CDN提供的前端公共庫&字體庫鏈接。我們承諾比360網(wǎng)站衛(wèi)士提供的前端公共庫CDN加速服務(wù)快35%!
插件說明:本插件提供的前端公共庫,字體庫的加速服務(wù)遠比360網(wǎng)站衛(wèi)士提供的前端公共庫,字體庫CDN加速服務(wù)快35%
為什么我們比360更快?
360每次都會向Google請求公共庫資源,相當于代理訪問google.
(流程:網(wǎng)站→360代理訪問→Google公共庫)
我們直接把Google公共庫扒下來放在我們CDN集群里,無需每次都向google請求公共庫.
(流程:網(wǎng)站→Google公共庫)
Google公共庫更新了怎么辦?
我們每三天自動更新一遍Google公共庫資源。