你想在你的WordPress網站上禁用RSS嗎?
RSS源允許使用者訂閱你的博客文章。 然而,在建立小型靜態網站時,你可能想關閉RSS提要。 默認情況下,WordPress中沒有刪除RSS源的選項。
在這篇文章中,我們將告訴你如何在WordPress中禁用RSS訂閱。
什麼是RSS訂閱,為什麼要禁用它們?
RSS是一種網路內容聚合,幫助使用者從你的網站獲得即時更新和內容。 RSS是Really Simple Syndication或Rich Site Summary的縮寫。 它允許你的讀者在SS閱讀器和其他設備中自動獲得新內容。
雖然RSS對你的網站很有用,但WordPress可以添加多個feed,而這些feed可能沒有用。 例如,有分類feed、作者feed、單個帖子和頁面feed等等。
你可以禁用這些RSS feed,省得像谷歌這樣的搜尋引擎耗盡他們的網站抓取配額。 這樣一來,搜尋引擎機器人就不會抓取與你的網站不相關的feed,而是索引更重要的頁面。
另外,如果你不是在運行一個WordPress博客,而是更多地把WordPress作為一個CMS(內容管理系統)或簡單的網站建設者,禁用RSS訂閱是有意義的。 對於沒有博客的電子商務商店來說,這也是適合的。
既然如此,讓我們看看你如何在WordPress中禁用RSS訂閱。
方法1:使用外掛程式禁用RSS訂閱功能
禁用RSS提要的最簡單的方法是使用一個WordPress外掛程式,如All in One SEO(AIOSEO)。
它是WordPress最好的SEO外掛程式,可以讓你為搜尋引擎優化你的網站,而不需要技術知識或雇用專家。
这种方法比较简单,建议初学者使用。我们将在本教程中使用AIOSEO Lite版本,因为它允许你在WordPress中禁用RSS订阅。
然而,如果你想提高你的搜索排名,那麼你可以使用AIOSEO專業版來解鎖更強大的功能,如XML網站地圖和重定向管理器。
你需要做的第一件事是安裝和啟動AIOSEO外掛程式
啟動後,您會看到AIOSEO設置嚮導。 只需點擊 「讓我們開始 」按鈕,然後按照螢幕上的指示操作
接下來,你可以從你的WordPress儀錶板進入All in One SEO》Search Appearance,並前往 「高級 」選項卡。
之後,你可以滾動到 「Crawl Cleanup 」選項,並點擊切換按鈕來啟用它。
一旦您啟用了 “”Crawl Cleanup “選項,只需向下滾動到您要禁用的RSS源。
我們建議保持啟用全域RSS源,因為它允許你的訂閱用戶獲得最新的更新。 禁用這個將意味著人們將無法訂閱你的網站,這可能會損害你的WordPress SEO。
另一方面,你可以關閉其他類型的RSS提要。
例如,你可以關閉作者、搜索、附件、分類等方面的RSS訂閱。
方法2:手動禁用WordPress中的RSS訂閱
在WordPress中禁用RSS訂閱的另一個方法是在你的網站主題的functions.php檔中添加代碼。
你也可以用 code snippets 外掛程式來插入代碼
function wpb_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'wpb_disable_feed', 1);
add_action('do_feed_rdf', 'wpb_disable_feed', 1);
add_action('do_feed_rss', 'wpb_disable_feed', 1);
add_action('do_feed_rss2', 'wpb_disable_feed', 1);
add_action('do_feed_atom', 'wpb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1);
add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);
一旦代碼被上傳到你的WordPress主機伺服器上,你就可以嘗試請求任何RSS提要頁面。
為了檢查,你可以在你的瀏覽器中輸入 https://example.com/feed/ URL。 只要將『example.com』替換成你的網站URL。