您想從網(wǎng)站主頁(yè)中排除特定類(lèi)別嗎?
默認(rèn)情況下,wordpress 在主頁(yè)上顯示所有類(lèi)別的帖子。在某些情況下,您可能不希望這樣。
在本文中,我們將向您展示如何輕松地從 WordPress 主頁(yè)中排除某個(gè)類(lèi)別。
為什么從 WordPress 主頁(yè)中排除某個(gè)類(lèi)別?
WordPress 允許您將內(nèi)容分類(lèi)為類(lèi)別和標(biāo)簽。現(xiàn)在,有時(shí)您可能想對(duì)不屬于正常博客條目的帖子使用類(lèi)別。
默認(rèn)情況下,WordPress 不允許您從主頁(yè)或檔案中隱藏特定類(lèi)別的帖子。這會(huì)讓您的主頁(yè)上出現(xiàn)不需要的帖子。
話雖這么說(shuō),讓我們看看如何輕松地從 WordPress 主頁(yè)中排除特定類(lèi)別。我們將向您展示兩種不同的方法,您可以選擇最適合您需要的一種。
- 方法 1:使用插件從 WordPress 中排除類(lèi)別
- 方法 2:使用代碼從 WordPress 主頁(yè)中排除類(lèi)別
方法 1:使用插件從 WordPress 中排除類(lèi)別
您需要做的第一件事是安裝并激活終極類(lèi)別排除器插件。有關(guān)更多詳細(xì)信息,您應(yīng)該遵循我們有關(guān)如何安裝 WordPress 插件的指南。
激活后,您需要轉(zhuǎn)到“設(shè)置”?“類(lèi)別排除器”頁(yè)面。它將顯示您的WordPress 博客上可用的所有類(lèi)別。
從這里,您可以簡(jiǎn)單地檢查“從首頁(yè)排除”列下的一個(gè)或多個(gè)類(lèi)別。如果需要,您還可以從RSS 源、檔案甚至WordPress 搜索中排除該類(lèi)別。
不要忘記單擊“更新”按鈕來(lái)存儲(chǔ)這些設(shè)置。
現(xiàn)在,您可以訪問(wèn)您的網(wǎng)站,查看所選類(lèi)別的帖子已從首頁(yè)排除。
方法 2:使用代碼從 WordPress 主頁(yè)中排除類(lèi)別
此方法需要您將代碼添加到 WordPress 文件中。如果您以前沒(méi)有這樣做過(guò),請(qǐng)參閱我們關(guān)于如何在 WordPress 中復(fù)制和粘貼代碼片段的指南。
您需要將以下代碼添加到主題的functions.php文件、特定于站點(diǎn)的插件或代碼片段插件中。
在“創(chuàng)建自定義代碼段”頁(yè)面上,您可以首先為代碼段添加標(biāo)題。這可以是任何可以幫助您記住代碼用途的內(nèi)容。
接下來(lái),只需將上面的代碼粘貼到“代碼預(yù)覽”框中,然后從下拉菜單中選擇“php 片段”作為代碼類(lèi)型。
之后,您需要做的就是將開(kāi)關(guān)從“非活動(dòng)”切換到“活動(dòng)”,然后點(diǎn)擊頁(yè)面頂部的“保存片段”按鈕。
如果你想排除多個(gè)類(lèi)別,那么你可以像這樣更改代碼:
functionexclude_category_home( $query) {if( $query->is_home ) {$query->set( 'cat', '-5, -9, -23');}return$query;} add_filter( 'pre_get_posts', 'exclude_category_home');
由
在 WordPress 中一鍵使用
只需將 ID(-5、-9、-23)替換為您的類(lèi)別 ID,即可將它們從 WordPress 主頁(yè)中排除。
我們希望本文能幫助您了解如何從 WordPress 主頁(yè)中排除某個(gè)類(lèi)別。您可能還想查看這些最受歡迎的 WordPress 類(lèi)別黑客和插件,它們將幫助您更有效地使用類(lèi)別,或者我們專(zhuān)家精選的WordPress 最佳聯(lián)系表單插件。