您需要了解的有關WordPress分類法的所有信息

WordPress分類法的說唱不好。 它經常被誤解和濫用(那就是如果完全使用了該功能)。 但是能夠設置自定義WordPress分類法是您的新秘密武器。 使用它們,您可以為您的讀者,Google的SEO搜尋器以及後端的作家提供出色的用戶體驗。 您不必再擔心分類法了。 我們將引導您完成如何創建自己的WordPress分類法。 您將了解為什麼它是您可以為網站做的最好的事情之一。

什麼是WordPress分類法?

簡而言之,這是組織內容的一種方法。 默認情況下,WordPress附帶了您已經每天使用的兩個分類法。 類別和標籤。 分類法是網站的不同,可排序和可過濾的部分。 它們可以是分層的或平面的。 類別是具有父/子關係的層次結構。 標籤是平的。 您可以在每一種方法中設置各種方法,以使用戶可以找到特定的信息。 無論是通過「類別」採用廣泛的父/子方式,還是通過「標籤」採用特定主題。

例如,採用類別分類法。 您選擇一個構成整個主題主要部分的特定區域。 在一般的健康和博客上,您可能會看到「鍛煉」或「鍛煉」等類別,以及「騎自行車」,「跑步」或「力量訓練」等子類別。 這是工作分類的一個例子。 用戶可以對信息進行排序和過濾,以找到所需的信息。

您需要了解有關WordPress分類法的一切,您需要了解的有關WordPress分類法的一切

標籤是相似的,只是它們用於您網站上的特定主題。 WordPress分類法對於查找有關可能跨越多個類別的特定主題的特定帖子非常有用。

您需要了解有關Wordpress-taxonomies-1的一切,您需要了解的有關WordPress分類法的一切上圖中的健身視頻遊戲標籤可能涵蓋「跑步」和「自行車」類別中的信息。 因此,標記是一種分類法,可用於以其他方式進行排序。

什麼是自定義WordPress分類法?

WordPress中的自定義分類法完全相同。 它們可以是分層的或平面的。 而且,您可以使用它們為讀者和利基市場專門定位內容。 您可能經營的新聞網站涵蓋本地和全球新聞。 您可以為本地新聞和全球新聞創建一個自定義WordPress分類法。 在每個分類下,您可以放置​​僅與該分類法相關的特定類別,以使尋找阿拉巴馬州漢斯維爾本地新聞的讀者不會被香港或東京的新聞所淹沒。

雖然您可以為此使用父/子類別,但SEO最佳實踐將更喜歡自定義分類法提供的簡單結構。 它基本上從您的站點結構中刪除了一層,將您的數據分為更易於閱讀和搜索的部分。 另外, 自定義帖子類型 與WordPress分類法齊頭並進。 然後,您可以在WP儀錶板下及其各自的本地/全局分類法中分別列出最新新聞和調查報告。 而不是將您編寫的所有內容僅列在帖子下。

如何創建自定義WordPress分類法

像WordPress中的大多數內容一樣,您可以手動創建分類法。 這次,您可以通過編輯functions.php文件來實現。 或者,您可以使用插件來完成所有繁重的工作。 我們將向您展示如何使用插件來執行此操作,並提供示例代碼和指向引用的鏈接,以通過編輯PHP文件來添加您自己的自定義WordPress分類法。 雖然通常手動編輯WordPress PHP文件以添加新功能和選項更具前瞻性,但通過WordPress添加這些功能和功能對於日常WordPress用戶而言更為容易。

使用自定義帖子類型UI插件

首先,下載並安裝 自定義帖子類型UI插件 在WP.org資源庫上。

您需要了解有關wordpress-taxonomies-2的一切,您需要了解的有關WordPress分類法的一切

之後,側邊欄中將有一個名為CPT UI的新菜單項。 在其下,您要進入「添加/編輯分類法」。 要真正創建新的分類法,您所要做的就是給它一個標籤(example.com/taxonomy-slug),然後您和讀者將看到複數形式和單數形式的內容,例如post和post。

您需要了解有關Wordpress-taxonomies-3的一切,您需要了解的有關WordPress分類法的一切

單擊添加分類法,您已經創建了第一個自定義WordPress分類法。 恭喜你! 不過,您還有更多工作要做。 您需要告訴WordPress新分類法顯示什麼。 此時,您將設置諸如「編輯鍛煉」和「添加新鍛煉」之類的內容。

接下來是「設置」窗格。 在這裡,您可以決定這是否是面向公眾的分類法,您的用戶可以在其中過濾和搜索內容,也可以為工作人員查找內容。 您將確定它是否是分層的,這意味著它使用的是父/子關係(例如「類別」)還是僅使用平面列表(例如「標籤」)。

您需要了解有關wordpress-taxonomies-4的一切,您需要了解的有關WordPress分類法的一切

根據您選擇的選項,分類法將看起來像這樣。 它將在您的帖子或頁面上,或在上面的創建過程中附加到的任何位置。

您需要了解有關wordpress-taxonomies-5的一切,您需要了解的有關WordPress分類法的一切

我們將此帖子附加到了帖子上,您可以看到,該帖子顯示在「 塊編輯器

由於新分類法和帖子類型的添加和編輯非常長,並且取決於您的選項和設置選擇,因此我們建議您看一下 插件存儲庫頁面上的完整列表

用代碼添加分類法

對於那些想要以老式方式進行操作的人,請進入WP安裝文件,方法是: 的FTP面板, 要麼 其他方式 訪問它們。 找到/ wp-content / themes / theme-name文件夾,然後在您喜歡的文件夾中打開functions.php文件 代碼編輯器

您需要了解有關WordPress分類法的一切6您需要了解的有關WordPress分類法的一切

之後,您將使用此代碼並根據要創建的分類法對其進行調整。

/ ** *為帖子類型「書」創建兩個分類法,體裁和作者。 * * @see register_post_type()用於註冊自定義帖子類型。 * / function wpdocs_create_book_taxonomies(){/ /添加新的分類法,使其成為分層結構(如類別)$ labels = array(’name’=> _x(’Genres’,’分類法通用名稱’,’textdomain’),’singular_name’ => _x(’Genre’,’分類學單數名稱’,’textdomain’),’search_items’=> __(’Search Genres’,’textdomain’),’all_items’=> __(’All Genres’,’textdomain ‘),’parent_item’=> __(’Parent Genre’,’textdomain’),’parent_item_colon’=> __(’Parent Genre:’,’textdomain’),’edit_item’=> __(’Edit Genre’, ‘textdomain’),’update_item’=> __(’Update Genre’,’textdomain’),’add_new_item’=> __(’Add New Genre’,’textdomain’),’new_item_name’=> __(’New Genre Name’,’textdomain’),’menu_name’=> __(’Genre’,’textdomain’),); $ args = array(’hierarchical’=>是,’labels’=> $ labels,’show_ui’=>是,’show_admin_column’=>是,’query_var’=>是,’rewrite’=> array(’ ‘=>’體裁’),); register_taxonomy(’genre’,array(’book’),$ args); unset($ args); unset($ labels); //添加新的分類法,而不是分層的(如標籤)$ labels = array(’name’=> _x(’Writers’,’分類法通用名稱’,’textdomain’),’singular_name’=> _x(’Writer’, ‘分類法單數名稱’,’textdomain’),’search_items’=> __(’Search Writers’,’textdomain’),’popular_items’=> __(’Popular Writers’,’textdomain’),’all_items’=> __(’所有作家’,’textdomain’),’parent_item’=> null,’parent_item_colon’=> null,’edit_item’=> __(’Edit Writer’,’textdomain’),’update_item’=> __( ‘Update Writer’,’textdomain’),’add_new_item’=> __(’Add New Writer’,’textdomain’),’new_item_name’=> __(’New Writer Name’,’textdomain’),’separate_items_with_commas’= > __(’用逗號分隔作家’,’textdomain’),’add_or_remove_items’=> __(’添加或刪除作家’,’textdomain’),’choose_from_most_used’=> __(’選擇最常用的作家’, ‘textdomain’),’not_found’=> __(’找不到作者。’,’textdomain’),’menu_name’=> __(’Writers’,’textdomain’),); $ args = array(’hierarchical’=> false,’labels’=> $ labels,’show_ui’=> true,’show_admin_column’=> true,’update_count_callback’=>’_update_post_term_count’,’query_var’=> true, ‘rewrite’=> array(’slug’=>’writer’),); register_taxonomy(’writer’,’book’,$ args); } //鉤入init動作,並在其觸發add_action(’init’,’wpdocs_create_book_taxonomies’,0)時調用create_book_taxonomies;

此代碼實際上在儀錶板上創建了兩個分類法,一個分類具有父/子功能,而一個沒有父/子功能。 因此,基本上是類別和標籤的第二組。 代碼本身已發布在 WordPress Codex小組的官方分類法頁面,並且將「書籍」註冊為與各種流派和作家相關的分類。 您所需要做的就是仔細檢查並用自己的關鍵字替換與圖書相關的關鍵字。 而且你很好。

總結

首先,使用WordPress分類法似乎很複雜。 但是,當您深入研究該功能時,希望您可以看到它實際上是多麼簡單。 如果將其與您已經使用的「類別」和「標籤」相關聯,那麼了解自定義分類法很簡單。 將它們與自定義帖子類型結合使用時,您可以通過無數種方式來組織網站,以找到最適合您的利基市場和受眾的最佳方法。

您是否在網站上使用特殊的WordPress分類法? 讓我們知道它在評論中的設置!

Farhads / shutterstock.com的文章特色圖片

資源

相關文章