如何創建 WordPress 自定義帖子類型 (CPT) 和分類法 – Hello World 教程、提示和技巧

已發表: 2016-03-11

驚人的。 讓我們談談Custom Post Type (CPT)。 如果有以下問題,這也將對您有所幫助:

  • 如何在 WordPress 中創建自定義帖子類型?
  • 生成 WordPress 帖子類型
  • 創建您的第一個 WordPress 自定義帖子類型
  • WordPress CPT 分類
  • WordPress自定義帖子類型的完整指南

WordPress 是使用最廣泛的博客平台之一,具有許多強大的功能, Custom Post Type就是其中之一。 我以前從未在 WordPress 中查看過自定義帖子類型 (CPT),但最近我想為“交易”創建一個新部分。

有兩種方法可以實現:

  1. 創建新子域: http://deals.crunchify.com/ ://deals.crunchify.com/
  2. 創建新的自定義帖子類型: https://crunchify.com/deals/ ://crunchify.com/deals/

要實現point 1 ,您可以簡單地創建一個子域並安裝新的 WordPress 安裝並啟動新博客。 但我相信,沒有人願意這樣做來創建一個簡單的部分。 因此,我們將看看本教程中的point 2

WordPress有一堆默認的帖子類型,比如:

  • 附件(帖子類型:“附件”)
  • 帖子(帖子類型:'post')
  • 導航菜單(帖子類型:'nav_menu_item')
  • 修訂(帖子類型:'修訂')
  • 頁面(帖子類型:“頁面”)

現在什麼是CPT?

Custom post types (CPT)是您可以創建的新帖子類型。 可以通過register_post_type()函數將自定義帖子類型添加到 WordPress。 此功能允許您通過標籤、支持的功能、可用性和其他細節來定義新的帖子類型。

讓我們開始吧。

第1步

這是我們需要創建一個名為“ Deals ”的新Custom Post Type

上面的代碼將創建一個名為Deals的新部分,我們稱之為 Custom Post Type

創建新的自定義帖子類型 - CPT - Crunchify Tips

如何將標籤添加到自定義帖子類型? 上面代碼段中'taxonomies' => array('post_tag')行會將標準 WordPress 標籤添加到您的自定義帖子類型中。

第2步

現在,如果您想創建名為TypeCustom Taxonomy 。 使用register_taxonomy函數,您可以簡單地創建分類。

創建新的自定義分類法 - Crunchify Tips

第三步

現在創建您的第一個交易帖子。 這是Add New Deal的屏幕截圖。

在 Crunchify 上創建新的交易自定義帖子類型

第四步

創建您的第一個類型分類。 這是一個Add New Type頁面。

自定義分類頁面

我們使用本教程創建了 WordPress Custom Post Type - DealsCustom Taxonomy - Types 。 在下一個教程中,我們將對此進行更多的自定義。

接下來是什麼? 獲取 RSS、YARPP、帖子元、頁腳、主頁的 WordPress 自定義帖子類型 (CPT) 提示和技巧。

另外,查看另一個關於 CPT 的教程。

如何在自定義帖子類型永久鏈接中添加自定義分類?