什麼是WordPress RSS Feed?如何禁用Feed?

什麼是WordPress RSS Feed?如何禁用Feed?
什麼是WordPress RSS Feed?如何禁用Feed?如果你的網站不需要訂閱功能,可以關閉Feed,避免內容盜用以及GSC不收錄Feed的提示。
文章目錄

本篇文章共2,280 字,預計閱讀時間10 分鐘

什麼是WordPress RSS Feed?

關於RSS和Feed

RSS是什麼

RSS(Really Simple Syndication)是一種允許網站內容以結構化的、可訂閱的格式進行傳播和分發的技術,一般用在部落格網站、新聞網站、社媒平台。

餵食是一個廣泛的術語,準確地說是網路訂閱,指的是網站透過特定格式將其內容(如文章、新聞、部落格貼文等)以結構化和可自動讀取的方式發送給訂閱者。 Feed 本質上就是內容的動態更新,它可以有多種格式,包括 RSS、Atom、JSON Feed 等。下圖是RSS格式:

RSS內容的結構

所以,RSS是一種特定類型的Feed格式,舉例:

  • 如果有人說「我訂閱了這個網站的 餵食”,他可能在說他訂閱了網站的更新,無論它是透過RSS、Atom 或其他格式來提供的。
  • 如果有人說「我訂閱了這個網站的 RSS”,那麼他具體是在說他使用的是 RSS 格式 來接收網站的更新內容。
在WordPress網站中,Feed類型通常是透過RSS格式提供的,WordPress預設產生幾種不同類型的Feed:
  • 文章Feed,url:https://yourdomain.com/comments/feed/
  • 评论Feed,url:https://yourdomain.com/comments/feed/
  • 类别Feed,url:https://yourdomain.com/category/category-name/feed/
  • 标签Feed,url:https://yourdomain.com/tag/tag-name/feed/
  • 作者Feed,url:https://yourdomain.com/author/author-name/feed/

WordPress關於Feed的介紹

那麼用戶是如何訂閱網站Feed的呢?

訂閱RSS Feed

網站使用者可以使用任何RSS閱讀器(如Feedly、Inoreader等)直接訂閱這些Feed位址(如https://yourdomain.com/comments/feed/),隨時查看你的網站的更新。

或者你也可以使用WordPress的訂閱插件,讓使用者透過電子郵件訂閱,比如:信箱噸、電子郵件訂戶使用者可以在你網站的訂閱表單中輸入電子郵件地址,透過電子郵件接收你網站的更新。

或安裝RSS 聚合器插件,自訂Feed展示給用戶。

外貿網站是否需要Feed功能?

你可以根據自己網站的特性決定時候保留Feed功能。

需要Feed 的外貿網站

  • 網站內容頻繁更新,有新聞、部落格、產品更新等動態內容。
  • 網站有定期的促銷活動或行銷訊息,想讓客戶及時獲取更新。
  • 網站希望透過電子郵件或社群媒體等管道分發內容,增加流量和品牌曝光。
  • 網站需要透過內容吸引長期客戶,提升客戶黏著度。

不需要Feed 的外貿網站

  • 主要是靜態頁面,內容更新頻率較低,產品資訊或品牌展示為主。
  • 主要依賴廣告和其他手段進行流量獲取,較不依賴定期更新和內容行銷。
  • 不希望顧客頻繁訂閱網站更新,或希望控制訊息的傳遞和傳播。

對於某些外貿網站,可能會擔心Feed內容被別有用心的人抓取、複製,甚至濫用。尤其是在涉及定價、產品描述等敏感資訊時,這種擔憂更為明顯。雖然Feed本身並沒有特別的安全性問題,但如果擔心內容洩露,可能需要評估是否停用Feed。

如何停用WordPress Feed功能?

使用插件禁用RSS

Perfmatters外掛程式停用RSS來源

如果你正在使用Perfmatters插件,它自帶禁用RSS來源移除RSS來源連結的功能。

使用代碼禁用Feed

程式碼禁用RSS Feed

將下放兩段PHP程式碼加入WP後台– 外觀– 主題檔案編輯器– functions.php檔案的底部。這兩段程式碼的功能分別是停用所有的WordPress Feed、將Feed連結的請求重新導向到網站首頁。

				
					// 禁用所有类型的 Feed
remove_action('do_feed', 'do_feed_rss2', 10, 1);
remove_action('do_feed_rss2', 'do_feed_rss2', 10, 1);
remove_action('do_feed_rss', 'do_feed_rss', 10, 1);
remove_action('do_feed_atom', 'do_feed_atom', 10, 1);
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
				
			
				
					// 重定向 Feed 请求到首页
function redirect_feed() {
    if (is_feed()) {
        wp_redirect(home_url(), 301); // 301 重定向到首页
        exit;
    }
}
add_action('template_redirect', 'redirect_feed');
				
			

PS:在functions.php檔案中加入程式碼時,建議使用子主題,否則在主題更新後會清除functions.php檔案內的自訂程式碼。

以上就是關於WordPress RSS Feed介紹和如何停用WordPress Feed教學的全部內容。

更多WordPress教學請關注Well博客

: ) 文章內容均為原創,轉載須註明出處並添加原文鏈接,否則視為侵權
外貿伺服器推薦(Well在用的伺服器)
vultr-徽標
一線品牌VPS伺服器,穩定、不貴、效能強
二線品牌VPS伺服器,穩定、便宜、效能強
文章標籤
文章推薦
文章目錄
相關文章
zh_TWZH_TW