如何在 WordPress 中註冊自定義分類

已發表: 2022-09-17

向 WordPress 添加自定義分類法是一個兩步過程。 首先,您需要使用 register_taxonomy() 函數註冊分類。 該函數採用三個參數: 分類名稱。 這應該是一個唯一的字符串,用於識別整個 WordPress 的分類。 分類適用的對像類型。 這可以是單個對像類型(例如,“post”)或對像類型數組(例如,array('post', 'page'))。 分類的一系列選項。 註冊分類後,您需要將其添加到它適用的對像類型中。 這是使用 register_taxonomy_for_object_type() 函數完成的。 這個函數有兩個參數: 分類的名稱。 就是這樣! 您現在已成功向 WordPress 添加了自定義分類法。

WordPress 中的自定義分類法使得以邏輯和組織良好的方式構建大量內容成為可能。 register_taxonomy() 函數是一個後端函數,旨在處理我們所期望的繁重工作。 WordPress Codex 包含一個分類選項列表。 添加一些術語後,您可以開始按位置組織帖子中的內容。 WordPress 主題可以使用與其自定義分類法一起創建的分類法主題模板來顯示其內容。 WordPress 中條件標籤的使用可用於確定頁面上顯示的內容。 WordPress 包含多種用於處理分類的功能。

作為 3.0.3 更新的一部分,WordPress 向類 tax_query 添加了一個新參數。 如果您使用此功能,您可以通過多種方式顯示分類中的內容。 分類元數據插件可用於將元數據附加到分類術語。 以這種方式,可以創建一個新的分類數據庫表,其中包括額外的分類字段。 我們將使用操作掛鉤來簡化附加字段到我們的分類。 通過這樣做,我們通過將下面列出的功能合併到我們的主題或插件中來實現我們的目標。 根據您正在編輯的術語,上述 URL 中的 %taxonomy% 項會有所變化。

使用 get_metadata 函數搜索仍在表單中的數據。 在使用分類元數據插件的 update_term_meta 函數添加表單字段後,我們需要處理和保存數據。 接下來,我們使用 get_taxonomies() 函數將新的分類字段附加到每個公共分類,其中包括內置標籤和類別。 標籤、類別和公共自定義類別現在應該添加了兩個新字段。

如何在 WordPress 中使用自定義分類法?

信用:wp-dd.com

為了在 WordPress 中使用自定義分類法,您必須首先創建自定義分類法。 這可以通過向您的主題或插件添加新文件來完成。 創建自定義分類後,您可以將其註冊到 WordPress。 註冊分類後,您可以創建術語並將它們分配給帖子和頁面。

WordPress 提供了創建自己的分類的能力。 我們依靠 register_taxonomy() 函數來為我們簡化流程。 您只需要知道如何配置所有設置以使其正常工作。 在本文中,我將介紹創建自定義分類過程的每個步驟。 在 WordPress 管理區域添加了一些術語後,您會注意到一個新的位置框。 當您完成按位置對內容進行分組後,就可以開始對其進行分組了。 在自定義分類中顯示帖子時,您的主題的 archive.php 模板是默認的。 您仍然可以使用自定義存檔模板文件顯示它們。

WordPress 自定義分類法

在 PHP 中,使用了以下代碼。 register_taxonomy ('News', array('label') =>'News','category' =>'Blog Themes'), true); '新聞', array('label') => '新聞','類別'

如何在 WordPress 中顯示自定義分類法?

信用:salvattore.com

您可以通過幾種不同的方式在 WordPress 中顯示自定義分類法。 一種方法是使用像 Advanced Custom Fields 這樣的插件。 此插件將允許您將自定義字段添加到您的分類中,然後將其顯示在您的網站上。 另一種方法是編輯主題的模板文件。 您可以通過將以下代碼添加到您的 functions.php 文件來向您的WordPress 網站添加自定義分類:

自定義分類法是在某些網站上組織自定義帖子和帖子組的另一種方法。 如果訪問者可以在您的網站上找到分類術語,他們將能夠找到他們正在尋找的內容。 在本文中,我們將演示如何使用 WordPress 的側邊欄小部件來顯示自定義分類術語。 之後,您必須選擇要在側邊欄中顯示的帖子類型和分類。 已選擇的分類中的所有術語都將顯示在右鍵菜單中。 單個術語可以限制為最近在“選擇術語”選項卡下使用過的術語。 您還可以按照您喜歡的排序順序對術語和其他相關設置進行排序。

在本教程中,我們將向您展示如何使用 WordPress 側邊欄小部件來顯示自定義分類術語。 要顯示小部件,只需上傳以下短代碼,然後單擊小部件頁面頂部的“更新”按鈕。 該代碼包含一個參數,該參數確定 custom_taxonomy 以生成簡碼 ct_terms。 更新小部件時,您會注意到 WordPress 側邊欄上的自定義分類術語列表。

創建自定義分類

自定義分類法是一種按主題將帖子和其他內容組合在一起的方法。 這對於組織網站或允許用戶更輕鬆地查找內容很有用。 要創建自定義分類,您需要在 WordPress 中註冊。 這可以通過向您的主題或插件添加幾行代碼來完成。 註冊後,您可以創建條款並將其分配給您的內容。

將分類添加到 WordPress 頁面

WordPress 頁面添加分類是對該頁面上的內容進行分類的一種方式。 這對於組織您的網站內容並讓訪問者更容易找到他們正在尋找的內容非常有用。 有幾種不同的方法可以將分類法添加到 WordPress 頁面,您選擇的方法將取決於您的特定需求。

本教程的目標是向您展示如何在您寫作的任何單詞中創建動態記錄。 本課程將教您如何在 WordPress 中創建藝術家分類。 因此,WordPress 將能夠提取與特定帖子相關的樂隊和歌手列表。 我們可以在自定義分類法的幫助下擴展我們的網站。 我們可以在對音樂網站的 API 調用中包含藝術家標籤這一事實也意味著我們可以提供大量很酷的功能。 在我們開始幻想可能性之前,我們必須首先弄清楚如何在側邊欄中顯示信息。 在這篇文章中,我們將使用 taxonomy-artist.php,它將添加到我們的存檔模板中。

在這種情況下,WordPress 會查找文件名以格式化我們的信息。 您可以在 WordPress Codex 中了解有關模板層次結構的更多信息。 正如我在上一篇文章中提到的,Kutosis 樂隊將在我們的示例中使用。 通過將其添加到列表中,我們可以將其添加到讚美藝術家的帖子列表中。 FM API 有一個龐大的音樂信息庫,所以我們可以全部閱讀。 市場上可能沒有比這個更好的 API。 因此,我們處於良好狀態。

看看我們的 API 調用結構,您可以在下面看到。 更改您網站上每個藝術家頁面的 URL 不是一個好主意,除非您希望 Cher 的職業出現在所有這些頁面上。 Last 允許您執行各種任務。 FM API 檢索聽眾輸入的前五首歌曲的鏈接,以及有關藝術家的傳記信息。 如果您喜歡自己做,有幾個插件可以幫助您上傳生物圖像。 圖像分類插件的最新功能是通過 Michael Fields 將自定義圖像添加到您的分類中。

如何在 WordPress 中顯示分類類別

假設您想在列表中顯示您的類別並帶有指向類別頁面的鏈接,您可以使用以下代碼: $args = array( 'show_option_all' => ”, 'show_option_none' => ”, 'orderby' => ' name', 'order' => 'ASC', 'show_last_update' => 0, 'show_count' => 0, 'hide_empty' => 1, 'child_of' => 0, 'exclude' => ”, 'echo' => 1, 'selected' => 0, 'hierarchical' => 0, 'name' => 'cat', 'id' => ”, 'class' => 'postform', 'depth' => 0, 'tab_index' => 0, 'taxonomy' => 'category', 'hide_if_empty' => false, 'value_field' => 'term_id', ); wp_dropdown_categories($args); ?