您想根據 wordpress 中是否有帖子來顯示或隱藏某個類別嗎?
默認情況下,wordpress 不顯示空類別。但是,有時您可能想顯示它們,即使它們沒有內容。
在本文中,我們將向您展示一些在 WordPress 中隱藏或顯示類別的簡單方法,具體取決于該類別是否有任何帖子。
為什么在 WordPress 中隱藏或顯示空類別
WordPress 帶有兩個默認分類法:類別和標簽。標簽用于文章的特定主題,而類別則具有更廣泛的意義。
許多網站所有者使用類別為其WordPress 網站創建不同的部分。
例如,在 WPBeginner,我們有不同的類別,涵蓋了整體內容的主要部分。
默認情況下,WordPress 不會在類別小部件和類別列表中顯示空類別。
然而,一些網站所有者可能仍然需要在他們的WordPress 博客上顯示空類別。
例如,如果他們正在開發自定義主題設計,或者他們只是希望用戶看到空類別并用用戶生成的內容填充它們。
同樣,某些網站可能希望隱藏某些沒有任何帖子的類別,同時仍顯示其他空類別。
在本指南中,我們將向您展示如何在 WordPress 中輕松隱藏或顯示空類別。
在 WordPress 中顯示空類別
WordPress 現在使用小部件塊來取代舊的經典小部件。這使得更改類別塊用來列出類別的參數變得更加困難。
為了達到我們想要的結果,我們需要編寫自己的代碼來列出類別,然后使用短代碼顯示它。
對于本教程,您需要向您的 WordPress 網站添加一些代碼。如果您以前沒有這樣做過,請參閱我們關于如何在 WordPress 中添加自定義代碼片段的指南。
首先,您需要將以下代碼添加到主題的functions.php文件中或使用WPCode添加代碼片段(推薦)。
有關詳細說明,請參閱我們有關如何在 WordPress 中輕松添加自定義代碼的指南。
這段代碼只是簡單地使用我們自己的參數來列出類別,而這些參數之一就是更改hide_empty類別參數。
之后,您可以通過將短代碼塊添加到小部件區域,然后在[custom_categories_list]其中添加短代碼來顯示自定義類別。
完成后,不要忘記更新您的小部件設置。
然后,您可以訪問您的網站以查看正在運行的類別。
隱藏類別列表中的特定類別
同樣,您可以使用相同的方法來排除您不希望包含在類別列表中的類別。
只需將上面的代碼修改如下:
All in One SEO for WordPress 是市場上最好的 WordPress SEO 插件,可讓您輕松控制網站在搜索結果中的外觀。
安裝插件后,您將看到一個設置向導。這是不言自明的,但如果您需要幫助,請按照我們的關于設置 All in One SEO 的指南進行操作。
接下來,您需要訪問帖子?類別頁面,然后單擊要排除的類別下方的“編輯”鏈接。
在“編輯類別”頁面上,您需要向下滾動到“多合一 SEO”部分。
然后,切換到“高級”選項卡。
從這里,您需要關閉機器人設置旁邊的“默認設置”選項。您現在將看到告訴搜索引擎不要跟蹤和索引此類別的選項。
完成后,不要忘記單擊“更新”按鈕來保存您的設置。
多合一 SEO 現在將開始告訴搜索引擎不要索引或關注該特定頁面。
注意:在該類別下提交的帖子仍可能被搜索引擎索引并出現在搜索結果中。
我們希望本文能幫助您了解如何在 WordPress 中隱藏或顯示空類別。您可能還想查看我們關于如何在 WordPress 中向不同用戶顯示個性化內容的指南,以及我們專家為商業網站挑選的最佳 WordPress 插件。