為什么需要禁用谷歌字體?
在WordPress中,許多主題和插件默認加載谷歌字體(Google Fonts),雖然這些字體美觀且免費,但也可能帶來以下問題:
- 影響網(wǎng)站加載速度:谷歌字體需從境外服務(wù)器加載,可能導(dǎo)致國內(nèi)用戶訪問延遲。
- 隱私合規(guī)風(fēng)險:部分國家或地區(qū)對谷歌服務(wù)的調(diào)用可能涉及數(shù)據(jù)跨境傳輸問題(如歐盟GDPR)。
- 依賴第三方服務(wù):若谷歌服務(wù)器不穩(wěn)定,可能導(dǎo)致網(wǎng)站字體顯示異常。
禁用谷歌字體的方法
方法一:使用插件(推薦)
- 安裝禁用谷歌字體插件
- 推薦插件:Disable Google Fonts、OMGF | Host Google Fonts Locally
- 在WordPress后臺搜索并安裝插件,啟用后即可自動攔截谷歌字體請求。
- OMGF插件進階設(shè)置(本地化托管字體)
- 安裝OMGF插件后,可自動下載谷歌字體并存儲到本地服務(wù)器,既保留字體效果,又提升加載速度。
方法二:手動修改代碼
- 通過主題文件禁用
- 編輯主題的
functions.php
文件,添加以下代碼:
function remove_google_fonts() {
wp_dequeue_style('open-sans');
wp_dequeue_style('google-fonts');
}
add_action('wp_enqueue_scripts', 'remove_google_fonts', 999);
- 替換為本地字體
- 下載所需字體(如思源黑體、阿里巴巴普惠體),通過CSS的
@font-face
規(guī)則加載本地字體文件。
方法三:修改主題配置
部分主題(如Astra、GeneratePress)在設(shè)置中提供“禁用谷歌字體”選項,可直接關(guān)閉。
驗證是否生效
- 使用瀏覽器開發(fā)者工具(F12),檢查“Network”選項卡中是否仍有
fonts.googleapis.com
的請求。 - 通過網(wǎng)站測速工具(如PageSpeed Insights)查看字體加載是否優(yōu)化。
結(jié)語
禁用谷歌字體不僅能提升網(wǎng)站性能,還能避免隱私合規(guī)風(fēng)險。推薦優(yōu)先使用插件方案(如OMGF),兼顧效率與兼容性。如果是技術(shù)用戶,手動修改代碼或本地化字體也是不錯的選擇。