如何在 WordPress 中創建自定義帖子類型?

您是否想在 WordPress 中創建自定義帖子類型?

WordPress主要被認為是一個博客平台。 但是使用 WordPress 可以完成更多的事情,創建自定義帖子類型就是其中之一。 自定義帖子類型有助於構建各種複雜的網站,使 WordPress 成為一個完整的內容管理系統 (CMS)。

在本教程中,我們提到了創建自定義代碼的兩種最簡單的方法。 我們將涵蓋通過插件和通過管理區域中的手動設置創建自定義代碼。 事不宜遲,讓我們開始吧:

什麼是自定義帖子類型?

最初,您應該知道自定義帖子的含義,以便在您的 WordPress 中創建它們。 自定義帖子類型類似於帖子和頁面。 默認情況下,WordPress 包含以下帖子類型:

  • 郵政
  • 依戀
  • 修訂
  • 導航菜單

如果您想創建與上述不同的帖子,您可以添加自己的帖子類型。 假設您擁有一個有關新出版書籍的網站,您肯定會尋找已出版書籍的帖子類型。

這種帖子類型不僅有不同的自定義欄位,而且有自己不同的自定義類別結構。 自定義帖子類型的主要示例是 Portfolio、Testimonials 等。這裡是創建自定義帖子類型的兩種不同方法:

1. 使用插件

插件的使用屬於最簡單的 WordPress 工作方式。強烈建議初學者使用此方法,因為它簡單且安全。 請按照以下步驟操作:

  • 激活後,您將在管理菜單中看到一個新的菜單 CPT UI。 導航到 CPT UI >> 添加新的。

  • 首先,為您將在 URL 中使用的自定義帖子類型提供一個 slug。 其次,為您的帖子添加複數和單數名稱。 此外,您可以單擊「根據所選標籤填充其他標籤」鏈接以自動填充其餘標籤欄位。

  • 滾動到「其他標籤」部分,您可以在其中提供帖子類型的描述並更改標籤。

  • 現在您將獲得一個設置選項,您需要在其中為自定義帖子類型設置不同的屬性。

  • 在常規設置下,您可以檢查您的帖子類型將支持的功能選項。

  • 確保單擊「添加帖子類型」按鈕以保存更改。

  • 因此,您已在插件的幫助下成功創建了自定義帖子類型。

2.手動創建自定義帖子類型

如果您正在搜索永久自定義帖子類型,此方法適合您。 由於使用插件是一種安全簡單的方法,插件的缺點是自定義帖子類型會在停用插件後消失。

該方法由編碼組成。 您需要做的就是將所需的代碼添加到您的 functions.php 文件或特定於站點的插件中。 如果這是您第一次訪問我們的教程「如何在 WordPress 中輕鬆添加自定義代碼?」。

前往外觀>>主題編輯器。 複製下面提到的代碼:

// 我們自定義的帖子類型函數

函數 create_posttype() {

register_post_type(‘書’,

// 彩管選項

大批(

‘標籤’ => 數組(

‘名稱’ => __( ‘書籍’ ),

‘singular_name’ => __( ‘書’ )

),

‘公共’ => 真的,

‘has_archive’ => 真,

‘rewrite’ => array(‘slug’ => ‘books’),

‘show_in_rest’ => 真,

)

);

}

// 將我們的函數連接到主題設置

add_action(‘init’, ‘create_posttype’);

不要忘記「更新」或「保存」更改。 上述代碼將添加一個帶有參數數組的自定義帖子類型「books」。 但是,這些參數是自定義帖子類型的選項。 這是代碼的最終結果:

因此,您已經在代碼的幫助下成功添加了自定義代碼。

總結

我們確保本指南幫助您在 WordPress 中創建自定義帖子類型。 如果您有任何疑問或困惑,請在下面的評論部分告訴我們。 另外,請查看我們的另一篇文章「如何將自定義帖子類型添加到您的主要 WordPress RSS 提要?」 有關 WordPress 中自定義帖子類型的詳細信息。

相關文章