最近發現登入 WordPress 後臺異常緩慢,經常卡在 fonts.googleapis.com,這是由於 WordPress 後臺外鏈載入了谷歌字型(程式碼位置在 wordpresswp-includesscript-loader.php 第 580 行),而谷歌站群伺服器大家都知道的原因國內訪問困 難,嚴重影響頁面載入速度。
解決辦法:
將下面程式碼新增到主題 functions.php 檔案中:
function coolwp_remove_open_sans_from_wp_core() { wp_deregister_style( ‘open-sans’ ); wp_register_style( ‘open-sans’, false ); wp_enqueue_style(‘open-sans’,”);}add_action( ‘init’, ‘coolwp_remove_open_sans_from_wp_core’ );
之後,再次登入後臺速度明顯提升。
原因:
因 Google 字型檔中只有英文,對國人無任何用處,換用國內某字型服務的方法同樣意義不大,禁掉最實用。
上述方法對前臺主題載入 Google 字型無效,國外主題也多采用外鏈 Google 字型,自行手動修改 WordPress 模板刪除相關程式碼。
注:這已是目前國內使用 WordPress 所必須做的,建議國內主題設計者直接整合在主題中,不然剛接觸 WP 的新手,會因此放棄,瓷瓶國又一悲劇!