不用外掛讓 WordPress 頁面支援標籤及分類

WordPress 的文章與頁面,最大的差別是文章有發佈時間、標籤及分類;或換個說法,加入標籤及分類功能後的頁面就是沒有顯示時間的文章,因此頁面通常都用在不具時效性的說明內容。

但有時候,只想發佈簡單的但也值得分享的教學或筆記,一樣也想被歸納到標籤及分類搜尋裡,這時就會希望頁面也能支援標籤或分類。更重要的是,如果有啟用指定標籤載入特定程式碼的功能,頁面不支援標籤就無法使用。

其實要讓頁面支援標籤及分類很簡單,連外掛都不需要安裝,只要在 functions.php 裡加幾行程式碼就可以。

讓 WordPress 頁面支援標籤及分類

到 控制台 > 外觀 > 佈景主題檔案編輯器 > 佈景主題函式庫(functions.php),把以下程式碼貼到 <?php 下面並儲存起來


function page_tagcat_settings() {
register_taxonomy_for_object_type('category', 'page'); // 讓頁面支援分類
register_taxonomy_for_object_type('post_tag', 'page'); // 讓頁面支援標籤
}
add_action( 'init', 'page_tagcat_settings' );

這時去新增一個空白頁面,右邊側邊欄就會多出標籤與分類

頁面側邊欄多出標籤與分類選項