多數人以為,要幫 WordPress 網站換一套好看的字體,不是得另外裝一個字體外掛,就是得打開主題編輯器動手改 CSS。其實從 WordPress 6.5 開始,後台就內建了一個叫做「字體庫」的功能,上傳字體、安裝 Google 字體、把字體套用到全站或單一區塊,全部用滑鼠點選就能完成,不必裝任何外掛,也不必碰一行程式碼。
這件事值得專門講清楚,是因為過去換字體的幾種做法各有各的麻煩:裝外掛要挑版本、改 CSS 有可能改壞版面、用 FTP 手寫 @font-face 語法更是不小的門檻,對不熟程式碼的人來說每一種都不好上手。字體庫把這幾種做法要處理的步驟,收進同一個後台介面,上傳、安裝、套用、管理一次到位。

免裝外掛、不寫 CSS,字體庫直接把字型換好
打開後台,字體庫的入口在「外觀」選單底下的「字體」(Fonts)頁面,裡面分成 3 個分頁,剛好對應 3 件事:Library 分頁列出網站目前所有已安裝的字體,不管是主題內建、你自己上傳,還是從 Google 字體裝進來的,都會集中在這裡管理;Upload 分頁用來上傳自己手上的字體檔案;Install Fonts 分頁則是瀏覽並安裝 Google Fonts 提供的字體。WordPress 官方文件把這 3 個分頁的功能定義得很清楚,操作起來也是點幾下就能完成,不需要額外的設定步驟。

安裝 Google 字體這件事,字體庫的做法跟很多人想像的不太一樣,它不是讓網站的樣式表指到 Google 的伺服器,而是把選定的字體檔案實際下載下來,放在自己網站的媒體目錄裡,日後訪客瀏覽網頁時,字體是從你自己的網站讀取的,不會每次都連到 Google 拿字體,這也是這套機制對載入速度最直接的影響。
跟過去的做法比起來,差異就落在「要不要碰程式碼」跟「要不要多裝一個外掛」這 2 件事上。裝字體外掛要另外挑一個維護穩定、常更新的版本,還得留意外掛之間會不會衝突;自己改 CSS 得先在主題編輯器裡找到對的檔案,手動寫定字體家族名稱與路徑,改錯一個字元就可能讓整個版面的字型跑掉;用 FTP 把字體檔案上傳到伺服器、再手寫一段 @font-face 語法,對不熟程式碼的人更是一道不小的門檻。字體庫把這幾種做法各自要處理的環節,收進同一個後台介面裡用點選完成,這才是「免外掛免 CSS」真正成立的原因,不是簡化的說法。
經典主題現在也能直接使用字體庫
字體庫能不能用,牽涉到版本與主題類型,動手操作前有 2 件事得先確認:現在網站的 WordPress 版本,以及使用的佈景主題是不是「區塊主題」(block theme)。判斷方法很簡單,看後台「外觀」選單底下有沒有「編輯器」(Editor)這個項目,有,就是區塊主題;沒有,用的就是經典主題(classic theme)。這一步值得先花 10 秒鐘確認,因為字體庫的入口位置,會依 WordPress 版本跟主題類型而不同。
字體庫剛推出的 WordPress 6.5,只支援區塊主題,入口藏得比較深,得從「外觀 → 編輯器 → 樣式 → 打字排版」這條路徑才找得到。2026 年 5 月 20 日發布的 WordPress 7.0「Armstrong」把這件事改了,字體庫從樣式編輯器裡獨立出來,變成外觀選單下一個獨立的頂層「字體」頁面,經典主題也能直接使用,不再限定區塊主題才有。這就是坊間比較舊的教學文章截圖,常常跟後台實際看到的畫面對不上的原因——那些教學寫在 7.0 之前,入口位置跟現在不一樣。
如果打開後台,外觀選單底下完全沒看到「字體」或「Fonts」這個項目,多半是 WordPress 版本還沒更新到 7.0,或是經典主題用的版本較舊。建議先把 WordPress 核心更新到目前版本,再回頭找字體庫的入口,會比照著舊教學一路找不到位置省事得多。
本機字體檔案的上傳格式和授權注意
版本與主題都確認沒問題之後,如果手上已經有買好或下載好的字體檔案,不是要從 Google Fonts 裡挑,那就用 Upload 分頁。操作很單純,把字體檔案拖曳到上傳區塊,系統就會自動把它安裝進字體庫,不需要額外的轉檔或編輯步驟,跟上傳一張圖片到媒體庫的體驗差不多。

唯一需要自己把關的,是字體檔案的授權範圍。WordPress 官方文件特別提醒,上傳字體前要先確認自己真的有權使用與散布這個檔案,系統本身不會幫忙檢查授權,這件事完全落在使用者身上。很多可以免費下載的字體,授權範圍其實只開放個人使用,並不包含商業用途,也不一定允許把字體檔案嵌入網頁提供訪客下載。把字體直接裝到一個對外營運的商業網站上,等於是把這個檔案散布給每一位訪客的瀏覽器,跟單純自己電腦裡用是兩回事,下載前最好先看清楚授權條款寫的是哪一種範圍,別等到用出問題才發現踩了地雷。
本機上傳支援格式為 ttf、otf、woff 和 woff2
字體庫支援的本機上傳格式一共 4 種:.ttf、.otf、.woff 與 .woff2。拿到字體檔案後,先看副檔名對不對,格式不對就沒辦法安裝上去。
這 4 種格式裡,woff2 是目前壓縮效率最好的一種,主流瀏覽器也都支援,同樣的字體用 woff2 封裝,檔案通常比 ttf 小上不少。如果手上同一套字體同時有 ttf 與 woff2 兩種版本,優先選 woff2 上傳,能讓網站要下載的字體檔案更小一點,對載入速度是有幫助的。
安裝 Google 字體後,檔案改存在自己的網站
確認完本機上傳的授權問題之後,換個方向看 Google 字體,要安裝,切到 Install Fonts 分頁。第一次使用時,系統會先請你同意讓網站存取 Google 字體服務,這個授權可以隨時撤銷,操作方式是在同一個畫面點選右上角的三個點按鈕,選擇取消存取即可,不是一次同意就綁死。

同意授權之後,用搜尋框輸入字體名稱,或用分類篩選找到想要的字體。選好字體,下一個畫面會列出這套字體可以安裝的字重(variant),例如 Regular、Bold、Light 等等,勾選需要的字重,按下安裝就完成了。安裝好的字體會出現在 Library 分頁,之後在「樣式」的打字排版設定裡,就能直接選用這套字體。
前面提過,字體庫安裝 Google 字體的做法,是把選定的字體檔案實際下載到自己網站的上傳目錄,日後網頁載入這套字體時,是跟自己的網站要檔案,不是每次都連到 Google 的伺服器讀取,不會有瀏覽器對外部 Google 伺服器發送請求這件事,這是安裝流程本身的設計,不需要另外設定,也不用裝任何外掛才能達成。
中文字體檔案較大,字重要精簡挑選
中文字體檔案的體積,天生就比只需要涵蓋 26 個英文字母的西文字體大上不少,因為一套中文字體得涵蓋數千到上萬個常用漢字,每個字都得有一套完整的字形資料。如果在 Install Fonts 分頁一次把 Regular、Bold、Light、Medium 好幾個字重全部勾選安裝,下載的檔案量會直接疊加起來,讓網站第一次載入這套字體時明顯變慢。
比較實際的做法是只勾選網站真正會用到的一兩個字重,例如內文用 Regular、標題用 Bold,其餘用不到的字重先不裝,之後真的需要別的字重再回 Install Fonts 分頁補裝,會比一開始貪多裝好裝滿,事後又要花心力清理來得省事。
字體套用分成全站樣式與單一區塊兩層
字體裝進字體庫之後,還得再多一個步驟才會真的顯示在網站上,到「外觀 → 編輯器 → 樣式」裡把它啟用到樣式設定裡,這一步跟前面上傳、安裝字體是分開的兩件事,裝進字體庫只代表這套字體可以用,還沒有實際套用到任何地方。
套用的範圍可以選 2 個層次:改全站預設,讓整個網站的標題或內文都換成新字體;或是只改某一個特定區塊,讓那一小段文字用不一樣的字體。這 2 層是分開設定的,改了全站預設不會動到單獨指定過的區塊,改了某個區塊的字體也不會影響網站其他地方,實際能選的選項則會因為使用的主題而有所不同。

全站文字與標題的預設字體設定
在樣式介面裡切到「元素」(Elements),可以分別針對內文文字、標題、按鈕、連結這幾種元素各自設定預設字體。改完某個元素的字體,全站所有套用該元素的地方都會一起跟著換新字體,例如把「標題」元素的字體改掉,網站上所有用到標題樣式的地方會統一套用新字體。
這個設定方式適合想讓整個網站字型風格一致的情況,不用一個個區塊去改,只要在元素層級設定一次,往後新增的內容也會自動沿用同一套字體,省下逐頁調整的功夫。
單一區塊也能個別指定不同字體
如果只是某個特定段落、某個按鈕想用跟全站不一樣的字體,例如標語想用比較有個性的字體來突顯風格,不需要動到全站的元素設定。選取那個區塊,在區塊自己的打字排版設定裡單獨指定字體即可,這個改動只會生效在被選取的那個區塊上,不會影響全站其他地方沿用的預設字體。
字體庫在設計上,就是把「全站元素」跟「單一區塊」這 2 個層級的字體設定分開處理,各自獨立運作、互不干擾,這也是為什麼可以放心在某個區塊做特別的字體嘗試,不用擔心改壞全站的整體風格。
已安裝字體的檢視、停用、刪除
字體裝多了之後,管理就變得重要。回到 Library 分頁,可以看到網站目前所有已安裝的字體,主題內建的、自己上傳的、從 Google 裝進來的,全部列在同一份清單裡,一目了然。
如果某套字體的某個字重暫時用不到,不需要把整組字體家族都刪掉,直接停用那個字重就好,之後要用再重新啟用即可,不影響同一個字體家族裡其他字重的狀態。

真的要整套刪除時,點選那套字體,勾選要刪除的字型,按下刪除,系統會先跳出確認畫面再真正執行,不會誤觸就直接刪掉。刪除完成後,不只是從清單上移除,儲存在伺服器上的字體檔案也會一併刪除,「字體家族已成功解除安裝」的提示會跳出來告訴使用者這一步真的完成了。
另外,換了一個新的佈景主題之後,原本已經啟用過的字體並不會自動跟著沿用到新主題,得回到樣式設定裡重新啟用一次,網站的全域樣式設定才會針對新主題更新。同時,字體庫也可以拿來停用主題內建、但實際上用不到的字體,減少網站需要載入的字體數量,對載入效能也有幫助。
自架字體讓訪客請求不再送往 Google 伺服器
前面幾節鋪陳的技術細節,收攏起來看就是一件實際會影響訪客體驗的事,用字體庫安裝 Google 字體,跟過去直接在網頁裡連結 Google 字體服務相比,差別就在訪客的瀏覽器要不要額外對 Google 的伺服器發出一次請求。字體檔案在安裝當下就整個下載到自己的網站,之後每一位訪客瀏覽網頁時,字體都是跟自己的網站要,這個差異不需要另外設定,也不用裝任何外掛才能達成。
WordPress 核心開發團隊在說明這項功能時,把安裝 Google 字體時將檔案下載到自己伺服器這個設計動作,明確定位為讓網站符合歐盟 GDPR 規範的做法。換句話說,這不是一個順帶的技術細節,而是官方在設計字體庫時就放進去的考量。

要注意的是,裝的字重數量還是會直接影響下載的檔案大小,這一點跟前面中文字體那節提到的道理相通,字重裝得越多,訪客第一次要下載的字體檔案就越大。
從上傳、安裝到套用與管理,字體庫把過去分散在外掛、程式碼與 FTP 之間的幾個步驟收進同一個後台介面。真正決定這件事好不好用的,反而是幾個容易被忽略的細節,先搞清楚自己的 WordPress 版本跟主題類型能不能用、上傳前留意字體的授權範圍、字重挑自己用得到的裝就好,不必求多。這幾件事都做到了,換一套字體不再需要多裝一個外掛、也不用打開程式碼編輯器,網站的字型風格換起來就跟上傳一張圖片一樣直接。
