通用過濾器
頁面
教程分類

什麼是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博客

: ) 文章內容均為原創,轉載須註明出處並添加原文鏈接,否則視為侵權
提供專業外貿建站服務
WordPress建站資源下載
WordPress 外掛程式下載,合理使用外掛程式豐富網站功能
WordPress伺服器推薦,外貿專用VPS | 虛擬主機教學、評量
WordPress專用VPS、虛擬主機推薦
文章標籤
文章推薦
文章目錄

建站遇到問題?

聯絡我們獲得技術支援
相關文章
Google OAuth 2.0 用戶端ID 與Secret 建立教學課程
Google OAuth 2.0 用戶端建立教學課程

這篇文章分享Google OAuth 2.0 用戶端ID 和Secret 建立教學課程,讓你的網站可以安全地存取Google API,讓使用者可以使用Google一鍵登入你的網站!

WordPress 多語言外掛如何選擇?
WordPress 多語言外掛如何選擇?

本篇文章列出多款主流的WordPress 多語言外掛(WPML、Polylang、TranslatePress 等),然後從功能特性、SEO 友善度、易用性、效能影響、等幾個方面進行比較評估。


或者

或者