Advanced Custom Fields(ACF)作為 WordPress 生態中長期佔據榜首的客製化插件,至今已支援超過 200 萬個網站。無論是簡單的「作者資訊欄位」或複雜的「電商產品規格表」,ACF 透過直覺化介面與開發者友好設計,大幅降低 WordPress 客製化門檻。以下將深入剖析免費版與 Pro 版的核心差異,並以實例示範操作流程。
免費版核心功能
1. 基礎欄位庫:提供文字、圖片、下拉選單等 30+ 欄位類型,滿足多數內容結構化需求。
2. 全域欄位控制:可將欄位群組綁定至文章、頁面、用戶檔案等位置,例如在「產品頁面」新增「規格表」欄位群組。
3. 自訂文章類型整合:直接在 ACF 介面註冊自訂文章類型(如「電影資料」)與分類法(如「電影類型」),無需額外安裝 CPT 插件[1]。
4. 開發者 API:透過後台設定的欄位,可直接在網站前台動態顯示內容,例如電影的「上映日期」或產品價格,無需手動修改資料庫。
Pro 版進階功能
1. 重複器欄位(Repeater Field)
▸ 應用實例:建立「活動日程表」,可無限新增「活動標題、時間、地點」等子欄位,適合管理演唱會場次或課程表。
▸ 優勢:內容編輯者能直接在後台新增、排序多組資料,無需反覆建立獨立欄位。
2. 彈性內容欄位(Flexible Content Field)
▸ 應用實例:文章內自由組合「文字段落、圖片輪播、CTA 按鈕」等模組,類似「拖放式編輯器」體驗。
▸ 優勢:靈活排版長篇文章或 Landing Page,提升內容管理效率。
3. 選項頁面(Options Page)
▸ 應用實例:集中管理全站通用設定,例如頁尾版權資訊、社群媒體連結或網站主題顏色。
▸ 操作方式:在後台專屬設定頁面輸入資料,前台自動同步顯示。
實務操作範例:建立「電影資料庫」
1. 註冊自訂文章類型「電影」並添加分類法「類型、導演」。
2. 新增欄位群組包含:
– 基本資料:片長(數字)、海報(圖片)。
– 進階資料(Pro 版):演員名單(重複器欄位)、幕後花絮(彈性內容)。
3. 前台自動套用欄位設定,完整結構可參考[官方文件](https://www.advancedcustomfields.com/resources/)。
免費版 ACF 已能處理 80% 常見客製化需求,而 Pro 版則針對「動態內容模組化、資料關聯性、全站設定」提供企業級解決方案。對於需要高度內容彈性的新聞網站、電商平台,Pro 版的「彈性內容欄位」與「選項頁面」能顯著提升營運效率。
參考來源
[1] ACF 官方文件:自訂文章類型設定
https://www.advancedcustomfields.com/resources/registering-meta-boxes/