WordPress 前台搜尋自訂文章類型與欄位
WordPress 前台搜尋自訂文章類型與欄位

前台搜尋自訂文章類型(search custom post type),在 wordpress 搜尋的方式我分為兩種,最基礎的就是透過原本架構,透過 search.php 或再載入範本(tamplate)顯示結果,另一種就是透過自訂 API 將結果顯示在想要的頁面或範本,兩者都可以製作自己想要的頁面,頁面範本可以使用兩種方式載入,一種是直接放在布景主題裡,另一種是使用外掛載入。

WordPress 後台文章列表中顯示自訂欄位
WordPress 後台文章列表中顯示自訂欄位

在 Wordpress 文章列表頁面中顯示自訂欄位,這可以讓在列表頁面中可以清除看到,所需要找的訊息,例如:自訂欄位想要顯示在列表中,或是在自訂文章類型,完全自訂在列表頁面所要顯示的欄位,這都是為了方便查找資料,那就不多說直接開始。

WordPress Metabox,自訂欄位功能與資料庫
WordPress Metabox,自訂欄位功能與資料庫

Wordpress 的文章(posts)或頁面(pages)都有一個叫做自訂欄位功能面版,這個功能可以添加文章或頁面的欄位,內建功能在新區塊編輯器(gutenberg)沒有顯示出來,可以到設定裡把它打開,點下左上角設定按鈕➜偏好設定➜區塊➜其他項目-開啟自訂欄位,這時區塊編輯器下面就會出現自訂欄位的面板,就可以開始自訂欄位啦!

WordPress custom post type 如何自訂文章類型
WordPress custom post type 如何自訂文章類型

大家都知道 wordpress 是一個非常方便的 CMS 內容管理系統,對於 posts 文章定義比較廣意,不單單只是文章,可能是一個表單或書籍資料,也有可能是員工資料,有些電子商務拿來當商品資料,在資料結構上一樣都會在資料庫的 _posts 資料表裡,只使用一個名為 post_type 欄位來區分,就像頁面 pages 的資料也是紀錄在 _posts 資料表內,post_type 欄位類型為 page,而文章的類型為 post 來區分。