什麼是 Custom Post Type ?
這是從 3.0 以來就開始有的新功能,而這新功能將使WordPress越來越趨向CMS,不再只是單純一個Blog。
至於什麼是 Custom Post Type 呢? 簡單來說你可以新建立不同的內容系統,然後來擺放比如說影片、商品等跟一般的文章比較性質不同的資料,這樣有助於資料的分類整理區隔,而且在 Custom Post Type 裡你可以自由設定是否啟用迴響、文章縮圖等各個欄位。
而除了可以新建不同的內容系統外還可以新建 Taxonomies (分類)來為你新增加的內容系統進行分類,比如說影片內有動作、科幻、動畫、愛情等分類。
透過這個新搭載的功能將可以使WordPress有更絕佳的可塑性來顯示多樣的內容。
如何建立 Custom Post Type ?
目前來說有兩種方式來使用,一種是透過外掛來建立,另一種則是直接在佈景主題的functions.php
直接輸入程式碼來建立。
本文將以第一種方式來說明如何Custom Post Type,首先去下載 GD Custom Posts And Taxonomies Tools 這套外掛並進行安裝,然後中文語系檔請至 本站的中文語系區 下載,然後上傳至 /wp-content/plugins/gd-taxonomies-tools/languages/
目錄下。
外掛啟用會看到後台多了一個 [GD CPT Tools]
選單,點選文章類型
進入後再點擊 [增加]
來新增自己想要的內容。
基本上來說要填的就名稱欄位~設定欄位,餘下的照原始設定就大致OK,可以參考我的設定。
而 Admin Menu
中 Menu Position
是指要排在後台選單哪個位置,我是排文章下面,Menu Icon
是要顯示的小圖。
最後按下 [保存自定義文章]
再按下 [返回]
就可以在後台選單看到自己建立的自訂文章囉~
如何使用 Custom Post Type ?
還記得以前討論過的 用query_posts列出特定範圍文章 系列文章嗎?
現在你只要加上這個條件碼就可以顯示囉~~
'post_type' => 'works'
我是用works當範例,請根據你設定的名稱來設定。
[…] 之前有在這篇「WordPress 3.0 Custom Post Type|自定義文章類型」介紹到關於如何自定義出新的文章內容型態,但文中所用的 GD Custom Posts And Taxonomies Tools 這套外掛免費版的就沒提供如何再進一步去設定它的固定網址,除非你是用付費的進階版…. 別擔心,就算免費版沒我們還可以再加上去用其他的外掛來達成! […]