WordPress 3.0 Custom Post Type|自定義文章類型

什麼是 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] 選單,點選文章類型進入後再點擊 [增加] 來新增自己想要的內容。
custom-post-type-01
custom-post-type-02

基本上來說要填的就名稱欄位~設定欄位,餘下的照原始設定就大致OK,可以參考我的設定。
Admin MenuMenu Position 是指要排在後台選單哪個位置,我是排文章下面,Menu Icon 是要顯示的小圖。

custom-post-type-03

最後按下 [保存自定義文章] 再按下 [返回] 就可以在後台選單看到自己建立的自訂文章囉~
custom-post-type-04

 

如何使用 Custom Post Type ?

還記得以前討論過的 用query_posts列出特定範圍文章 系列文章嗎?
現在你只要加上這個條件碼就可以顯示囉~~

'post_type' => 'works'

我是用works當範例,請根據你設定的名稱來設定。

關於 Mr. 夫

唯有力量才能制衡一切,沒有力量什麼都保護不了,就連自身也難保...