您是否要從 WordPress 網站上的 RSS 提要中排除特定類別?許多網站所有者對他們不想出現在其網站的 RSS Feed 中的內容使用某些類別。在本文中,我們將向您展示如何從 WordPress RSS Feed 排除特定類別。
方法 1:使用插件從 WordPress RSS Feed 排除特定類別
您需要做的第一件事是安裝並激活 Ultimate Category Excluder 插件。有關詳細信息,請參閲我們關於如何安裝 WordPress 插件的逐步指南。
激活後,您需要訪問設置» 類別排除來配置插件設置。
設置頁面將顯示您 WordPress 博客上的所有類別,可以從首頁,RSS 訂閲源,歸檔頁面和搜索結果中隱藏選項。
只需選擇要從 RSS Feed 中排除的類別旁邊的排除位置。
不要忘記點擊更新按鈕保存設置。
就是這樣,根據您選擇的類別提交的帖子將從您的 WordPress RSS Feed 中消失。
方法 2:從 WordPress RSS Feed 手動排除特定類別
此方法需要您將代碼粘貼到 WordPress 文件中。您可以使用此方法,如果您喜歡從 Web 到 WordPress 的代碼片段粘貼。
您需要將此代碼添加到您的主題的 functions.php 文件或特定於站點的插件中。
function exclude_category($query) { if ( $query->is_feed ) { $query->set('cat', '-5, -2, -3'); } return $query; } add_filter('pre_get_posts', 'exclude_category');
此代碼僅排除與給定 ID 匹配的類別。只需將代碼中的類別 ID 替換為要排除的類別 ID 。
請參閲我們的指南,瞭解如何在 WordPress 中查找類別 ID 。
如果您只想排除單個類別,請更改代碼:
function exclude_category($query) { if ( $query->is_feed ) { $query->set('cat', '-15'); } return $query; } add_filter('pre_get_posts', 'exclude_category');
將-15 替換為要從 RSS 提要中排除的類別 ID 。
我們希望本文可以幫助您瞭解如何從 WordPress RSS Feed 排除特定類別。您可能還想看到我們的 WordPress 的 10 個最需要的類別黑客和插件的列表。
發表回覆