WordPress 在 WordPress 3.8 版的時候則自動引入 Google Fonts 外部字型資源
Google Fonts 是由 Google 所提供的外部字型資源,能夠讓網站引入該字型
但是有時候在載入 Google Fonts 網頁會變得非常慢,這時反而把 Google Fonts 從 WordPress 中移除反而會讓頁載入速度加快。
修改 WordPress 程式碼來禁用 Google Fonts 功能的最快、最直接的方法就是把該功能的運行程式碼屏蔽或刪除
找到 WordPress 內的 wp-include/script-loader.php 檔案
找到以下內容
1 |
$open_sans_font_url = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; |
使用注釋的方式來屏蔽該段程式碼的運行,PHP 程式只要加上 // 來注釋掉就可以了,改成下方的程式碼即可
1 |
//$open_sans_font_url = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; |
若不想刪除或屏蔽 WordPress 內原本的程式碼,那麼可以另外增加程式碼來禁止 Google Fonts 的引用,只要找到目前 WordPress 所使用的佈景主題,並在 functions.php 檔裡面增加以下的程式碼就可以了
1 2 3 4 5 6 7 |
// Remove Google Fonts 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 是否有引用 Google Fonts 最簡單的辦法就是察看網頁原始碼,打開 WordPress 前台的任何頁面或隨便一篇文章,在網頁頁面點右鍵查看網頁原始碼,就可以查看網頁原始碼中是否有引入外部字體了,搜尋 fonts.googleapis.com
假如搜尋的到該網址,代表 WordPress 有引入 Google Fonts