WordPress 能不能實現分類目錄新增固定欄位呢?分類目錄只有名稱、別名、父級、描述這幾個專案,比如我有一個電影分類,想再新增個電影分類的縮圖或者分類關鍵字就沒法加了,本文就解決了這樣的問題。
一、外掛
Category Meta plugin,功能比較強大,可以用於給分類、標籤、自定義選單、連結分類等新增自定義欄目,支援單行/多行文字框、多選框以及圖片上傳。
使用方法
啟用外掛後,進入後臺 – 設定 – Category Meta,這裡可以建立/管理你新增的自定義欄目。

Meta Name:新增自定義欄目的名稱 (用英文);
Sanitize meta name:一般都勾選吧;
Meta Type:選擇自定義欄目的型別,包括 Text 單行文字框、 Text Area 多行文字框、 Image 圖片上傳、 Check Box 多選框
Meta Toxonomy:是要新增自定義欄目的地方,可選擇 category 分類、 post_tag 標籤、 nav_menu 選單、 link_category 連結標籤、 post_format
最後,點選 Add Meta,就可以新增想要的自定義欄目了。如我們 Meta Toxonomy 選的是 category,那麼在文章 – 分類目錄下就可以看到剛才新增的自定義欄目 color 了。

如何呼叫這個自定義欄目的值呢,可以使用下面 php 程式碼即可:
- if (function_exists('get_terms_meta')) {
- $metaValue = get_terms_meta($category_id, $meta_key);
- echo $metaValue[0];
- }
如在主題目錄下,一般分類目錄所使用的模板是 category.php 或這是 archive.php,那麼我們可以在這些 php 檔案中新增程式碼:
- if ( is_category() ) {
- if (function_exists('get_terms_meta')) {
- $metaValue = get_terms_meta(get_query_var('cat'), 'color');
- echo $metaValue[0];
- }