參考:https://developer.wordpress.org/themes/basics/post-types/
在WordPress中,有兩個概念比較重要,容易混淆,分別是文章格式(Post Format)和文章類型(Post Type)。
什麼是Post Type
WordPress 裏面內置了兩種常用的 Post Type :Post(文章)、Page(頁面),分別用來展示兩種類型的內容,一種是相對動態的文章,另一種是相對固定的頁面。
WordPress中有許多不同類型的內容。這些內容類型通常被描述為發佈類型,這可能有點令人困惑,因為它涉及WordPress中所有不同類型的內容。例如,帖子是特定的帖子類型,頁面也是。
在內部,所有Post Types都存儲在同一位置(在wp_posts數據庫表中),但是通過稱為post_type的數據庫列來區分。
除了默認的帖子類型,您還可以創建自定義帖子類型。
該 模板文件 頁面簡要地提到,不同的文章類型是由不同的模板文件顯示。由於模板文件的全部目的是以某種方式顯示內容,因此「帖子類型」目的是對您要處理的內容類型進行分類。一般而言,某些帖子類型綁定到某些模板文件。
默認的文章類型
有五種默認的文章類型:
- Post (Post Type: 『post』)
- Page (Post Type: 『page』)
- Attachment (Post Type: 『attachment』)
- Revision (Post Type: 『revision』)
- Navigation menu (Post Type: 『nav_menu_item』)
上面的帖子類型可以通過插件或主題進行修改和刪除,但是不建議您刪除廣泛分佈的主題或插件的內置功能。
作為主題開發人員將與您交互的最常見的帖子類型是「帖子」,「頁面」,「附件」和「自定義帖子類型」。充實修訂和導航菜單的文章類型超出了本手冊的範圍。但是,請務必注意,您將與導航菜單進行交互並構建其功能,這將在本手冊的後面部分進行詳細介紹。
Post
(Post Type)