如何在 WordPress 中創建自定義分類法
已發表: 2022-09-27在 WordPress 中,自定義分類法是將相似的帖子組合在一起的一種方式。 您可以將其視為博客的類別,但有更多選項。 例如,您可以為食譜類別創建自定義分類法,然後創建“甜點”、“主菜”和“開胃菜”等子類別。 要在 WordPress 中創建自定義分類法,您需要使用 Custom Taxonomy Maker 之類的插件。 安裝並激活插件後,您可以開始創建自定義分類法。 創建自定義分類是一個相當簡單的過程。 首先,您需要為您的分類選擇一個名稱。 這可以是您想要的任何內容,但最好保持簡短和描述性。 接下來,您需要決定您希望您的分類出現在哪裡。 您可以選擇讓它出現在博客的側邊欄中,也可以選擇讓它出現在自己的頁面上。 最後,您需要選擇要包含在分類中的帖子類型。 例如,您可能想要包含食譜,但不包含博客文章。 完成這些步驟後,您可以開始將術語添加到您的分類中。 術語就像您的分類法的子類別。 例如,如果您正在創建食譜類別分類法,您可能想要添加諸如“甜點”、“主菜”和“開胃菜”之類的術語。 向您的分類添加術語很簡單。 首先,您需要訪問 WordPress 儀表板中的自定義分類法頁面。 接下來,您需要找到要添加術語的分類。 找到它後,單擊“添加新術語”按鈕。 最後,您需要為您的術語輸入一個名稱,然後單擊“添加術語”按鈕。 就是這樣! 您現在已經成功地在 WordPress 中創建了一個自定義分類法。
借助 WordPress 的自定義分類法,現在可以以合乎邏輯、組織良好的方式創建大量內容。 核心開發人員創建了一個名為 register_taxonomy() 的函數來處理手頭的巨大任務。 WordPress Codex 包含每個分類選項的細分。 在新分類中添加了一些術語後,您將能夠按位置組織您的內容。 如果您向 WordPress 主題添加自定義分類,它將在分類主題模板中可見。 WordPress 網站使用條件標籤來確定每個頁面上顯示的內容。 在 WordPress 中,有許多使用分類法的功能。
WordPress 中現在有一個新參數:tax_query。 您可以通過多種方式顯示分類中的內容。 分類元數據插件可用於將元數據鏈接到分類術語。 我們可以通過將它們存儲在新的分類數據庫表中來創建其他分類字段。 其他字段將使用操作掛鉤優雅地附加到我們的分類法中。 主題或插件可以通過包含以下功能來實現這一點。 在上面的 URL 中,%taxonomy% 項目將根據您正在編輯的術語進行更改。
Get_metadata 將從表單中檢索任何保存的數據並顯示它。 在使用分類元數據插件的 update_term_meta 函數添加表單字段後,我們需要處理和保存數據。 接下來,我們使用 get_taxonomies() 方法生成一個新的分類字段,並將其鏈接到任何公共分類,包括內置類別和標籤。 一個新字段會不時地添加到您的標籤、類別和公共自定義分類中。
如何在 WordPress 中創建分類頁面?

您可以通過幾種不同的方式在 WordPress 中創建分類頁面。 一種方法是創建自定義頁面模板,然後將該模板分配給特定頁面。 另一種方法是使用像分類術語訂單這樣的插件,它允許您訂購分類術語並在頁面上顯示您喜歡的方式。
WordPress 允許您按類別和標籤組織您的內容。 自定義分類法是允許您修改內容排序方式的另一個選項。 在本教程中,您將學習如何使用 WordPress 快速輕鬆地創建自定義分類。 您可以使用插件或簡單的代碼方法來執行此操作。 在本分步指南中,您將學習如何創建自己的 WordPress 自定義分類法。 可以創建包含父項和子項的分層分類法。 這意味著小說主題可以包括幻想、驚悚和神秘等主題。
每個選項都有其作用的簡要描述,以及每個分類的特徵。 這些術語需要通過添加一些代碼顯示在您的主題或子主題中。 如果您想創建非分層的分類法,例如標籤,您可以在主題的 functions.php 或特定於站點的插件中使用此代碼。 在大多數自定義分類法中,archive.php 模板用於顯示帖子。 但是,您可以使用 taxonomy-taxonomy-slug.html 文件創建自定義存檔顯示。 如果您為博客文章創建了自定義分類,您現在可以將該術語用作 WordPress 導航菜單的一部分。 此外,在編輯或撰寫特定帖子類型時,您可以直接包含術語。 在 Fiction 主題下提交的帖子可以在以下 URL 中看到:https://example.com/subject/fiction/,而在 Other 類別下提交的帖子可以在以下 URL 中看到:https://example.com/類別/其他 側邊欄小部件可用於顯示術語,每個術語的圖像圖標也可以。 如果您想更改自定義分類頁面的佈局,請考慮使用 Beaver Themer 或 Divi。
為新聞帖子創建自定義分類
PHP 的 br() 屬性可用於構建您自己的網頁。 可以添加代碼來為新聞帖子類型 *br * 創建分類。 Add_action('init,'register_taxonomy') 可用於將數據添加到現有寄存器。 如果在 IRS 註冊了稅,則會創建一個新的分類函數。 Register_taxonomy('news,'post_type,'term_taxonomy,' array('news,'post_type,'term_taxonomy, 'News' 也是 'label' 的一部分。'description' 是一個 _br>='。一個包含帖子的分類法關於當前事件。'Public' – true,false。'show_in_menu' 設置為 true,***** Show_in_nav_menu => true *br>。從這個意義上說,我會說 'capabilities' 對應於 'edit_terms,manage_terms , add_new');'br'對應'br'。
如何在 WordPress 中創建自定義帖子分類法?

在開始之前,您還應該確保為您的分類法準備好自定義帖子類型。 您可以通過轉到 CPT UI 找到 CPT UI 的列表。 通過單擊 WordPress 管理區域中的添加/編輯分類法菜單項,您可以創建您的第一個分類法。 在此屏幕上,您需要輸入您的分類(在 URL 中可見)。
分類法可用於對 WordPress 中的內容進行分組。 分類類型,例如類別和標籤。 WordPress 中提供了四種分類法,您可以使用它們來組織您的帖子。 WordPress 中的標籤與必須創建的類別類似。 每個帖子都應包含至少一個新類別。 如果您選擇 WordPress 作為默認設置,您首先會看到未分類。 WordPress 允許您以兩種方式創建自定義分類法。
插件或編碼都是改善網站的有效方法。 每一步,插件都讓創建自定義分類變得簡單。 您的內容由 WordPress 分類法組織。 可以使用文本中的類別或標籤對廣泛的主題或特定主題進行分類。 當您正確使用WordPress 分類法時,您的網站的用戶體驗將得到增強。 通過打開 single.php 並複制以下代碼,可以在可視化編輯器中顯示新的分類: // 一切都完成了。
如何在沒有插件的 WordPress 中創建自定義分類法?

在 WordPress 中,自定義分類法是一種根據特定標準將帖子分組在一起的方法。 如果您的網站上有很多內容,並且希望以對用戶有意義的方式組織這些內容,這會很有幫助。 創建自定義分類有幾種不同的方法,但最常見的方法是使用插件。 有很多很棒的插件可以讓你創建自定義分類,但是如果你想在沒有插件的情況下做到這一點,你需要遵循幾個步驟。 首先,您需要在主題目錄中創建一個名為 taxonomy.php 的文件。 接下來,您需要通過將以下代碼添加到您的 taxonomy.php 文件來註冊您的分類: //註冊自定義分類function custom_taxonomy() { $labels = array( 'name' => _x( 'Taxonomies', 'Taxonomy General Name ', 'text_domain' ), 'singular_name' => _x( 'Taxonomy', 'Taxonomy 單數名稱', 'text_domain' ), 'menu_name' => __( 'Taxonomy', 'text_domain' ), 'all_items' => __( '所有項目', 'text_domain' ), 'parent_item' => __( '父項目', 'text_domain' ), 'parent_item_colon' => __( '父項目:', 'text_domain' ), 'new_item_name' => __( '新項目名稱', 'text_domain' ), 'add_new_item' => __( '添加新項目', 'text_domain' ), 'edit_item' => __( '編輯項目', 'text_domain' ), 'update_item' => __( '更新項目', 'text_domain' ), 'view_item' => __( '查看項目', 'text_domain' ), 'separate_items_with_commas' => __( '用逗號分隔項目', 'text_domain ' ), 'add_or_remove_items' => __( '添加或刪除項目', 'text_domain' ), 'choose_from_most_used' =

將分類添加到 WordPress 頁面
向 WordPress 頁面添加分類是一個相對簡單的過程。 首先,您需要使用 WordPress 註冊分類。 這可以通過在主題的 functions.php 文件中添加幾行代碼來完成。 註冊分類後,您可以將其添加到您創建的任何頁面。 為此,只需編輯頁面並從下拉菜單中選擇分類。
本教程將引導您了解如何為您編寫的任何文章創建動態記錄。 在課程中,我們將了解如何在 WordPress 中為藝術家創建分類。 因此,我們可以在帖子中標記樂隊,並讓 WordPress 發現有關該樂隊或歌手的大量信息。 如果我們使用自定義分類法,我們可以顯著擴展我們的網站。 這也允許我們通過提供藝術家標籤來使用對音樂網站的 API 調用來創建很多很酷的東西。 我們已經準備好開始了,但首先我們必須弄清楚如何在我們的頁面上顯示信息。 我們將把 taxonomy-artist.php 添加到我們的歸檔模板中,作為 taxonomy-artist.php 文件的一部分。
為了格式化我們的數據,WordPress 將首先查找此文件名。 有關 WordPress 模板層次結構的更多信息,請參見 WordPress Codex。 我們將以 Kutosis 樂隊為例,因為我在帖子中提供了它。 它還可以用於創建在我們網站上提及該藝術家的帖子列表。 因此,我們可以完全訪問 FM API 的海量音樂信息庫。 我相信這個 API 是市場上最好的。 因此,我們有信心我們掌握得很好。
如您所見,我們將使用基於以下內容的 API 調用結構。 您需要更改您網站上任何藝術家頁面的 URL,除非您希望在此處列出 Cher 的職業。 The Last 有能力製作各種高質量的內容。 一個 FM API,包括指向藝術家收聽的前 5 首曲目的鏈接、傳記信息等。 您可以使用眾多插件之一來自己處理您的生物圖像。 最著名的是 Michael Fields 的圖像分類插件,它允許您輕鬆地將自定義圖像添加到分類中。
WordPress分類模板
分類模板是用於顯示分類術語的模板文件。 分類術語用於對 WordPress 網站上的內容進行分類。 分類模板文件可用於顯示分配給特定分類術語的帖子列表。
WordPress 顯示反向時間順序,當訪問者單擊指向這些類別或標籤的鏈接時,特定類別、標籤或自定義分類中的帖子會根據它們與這些類別、標籤或自定義分類的鏈接進行排序。 要覆蓋或優化默認值,可以創建一個名為 index.php 的可選模板文件,該文件使用默認的 index.php 模板文件。 本節將介紹如何使用和創建這樣的模板。 如果層次結構中的文件已被複製,如果存在,最好這樣做。 首先,您可以使用主題的 index.php 文件的副本作為存檔。 在打開模板文件時將以下代碼插入到模板文件中,然後在循環部分下方。 此文本不打算顯示在顯示來自該特定類別的帖子的存檔頁面上。
單一分類頁面 WordPress
WordPress 中的單個分類頁面是顯示給定分類中所有帖子的頁面。 例如,“類別”分類的單個分類頁面將顯示該類別中的所有帖子。
您將看到它,而不是 single.php。 支持票是在過去一年半中創建的。 您很可能正在閱讀現在被認為是多餘的建議。 我正在嘗試了解以下內容:可以通過將分類術語存檔插入頁面來創建視圖。 指出指向包含問題的頁面。 我的網站的插件包括一個建設中的選項。 此頁面的 URL 如下所示。
因為我的每個分類術語都有多個分類術語,所以“分類檔案”佈局不適用於我的所有分類術語。 您可能想嘗試這些:使用類型插件和查看 WordPress 存檔創建自定義分類。 如果缺少 category-unicorns.html 文件並且缺少該類別的 slug,則 WordPress 存檔無法在正常頁面中顯示。 此示例中的視圖將用作分類術語“spring”的存檔。 由於我提到的工具集培訓視頻,這應該是可能的。 頁面而非存檔可用於在頁面層次結構中組織您的內容。 我相信我理解它是如何以我喜歡的方式工作的。
然而,我們可以更深入地討論一些事情。 我正在創建兩個“WordPress 檔案”,而不是用於存檔的兩個“視圖”,這是真的嗎? 當您使用表達式“您將要顯示術語 (id:789)”時,“ID 號”是什麼?
在 WordPress 中添加自定義分類法
要創建自定義分類法,請使用 register_taxonomy。 此功能在 WordPress Codex 中可用,並要求您指定分類法、slugs(分類法的基本名稱)以及分類法應應用到的 post_type 字段數組。 當您將此代碼添加到您的主題或插件時,分類會顯示在“帖子”下的管理側邊欄中。
WordPress 以編程方式創建自定義分類法
自定義分類法是組織內容的好方法。 您可以使用 WordPress 代碼為您的網站或博客創建自定義分類。
在本教程中,我們將學習如何在 WordPress 中為帖子類型創建自定義分類。 WordPress 中的分類法允許您將大塊的帖子組織成一個單一的結構。 您可以添加的組數沒有限制; 這些關係可以根據您的需要進行定制。 在本課程中,您將學習在 WordPress 中創建(註冊)自定義分類法的兩種方法。 如果您是初學者並且對編碼知之甚少,您可以使用 WordPress 的自定義分類註冊作為示例來說明如何操作。 在第二種方法中,我們將使用 functions.php 文件而不需要插件。 在本教程中,我們將介紹如何為“課程”自定義帖子類型創建分類。
如果要自動填充所有字段,請選擇透視標籤名稱而不是單數和復數標籤。 顯示項目的更多選項可以在管理 UI 和導航菜單中找到,例如存檔頁面、管理菜單、菜單位置、菜單圖標等。 按照本教程中的步驟,我們將能夠使用 functions.php 文件中的代碼在 WordPress 中創建自定義分類法。 作為代碼的結果,我們的分類將被賦予“層次分類”標籤。 完成代碼保存後,您將看到將新分類添加到您的帖子類型中。 您現在可以根據分類“課程類型”來組織您的課程。 上述代碼中使用了_terms() 函數來顯示自定義分類術語。
創建自定義模板就像在活動主題文件夾中的文件開頭添加註釋行代碼一樣簡單。 此代碼將告訴 WordPress 哪個文件是模板。 之後,您可以添加自定義代碼以顯示自定義帖子和分類法列表。
如何在 WordPress 中顯示分類類別
要在 WordPress 中顯示分類類別,您可以使用 WP_Term_Query 類。 此類允許您查詢給定分類中的術語。
如何在 WordPress 中列出自定義分類法?
List Custom Taxonomy Widget 是一款出色的工具,可在幾秒鐘內顯示自定義分類。 您可以通過單擊自動填充列表中的分類名稱來選擇要顯示的分類名稱。 小部件還可以顯示標題。 自定義分類小部件可以添加到各種側邊欄,包括主頁。
分類和類別 WordPress 有什麼區別?
分類是描述性術語的集合。 分類法是一個廣義術語,用於描述任何對帖子進行分組的方法。 類別和標籤是 WordPress 按特定順序顯示帖子的三種方法中的兩種。 這些分類法定期出現在 WordPress 中。