4個簡便易用的WordPress RSS訂閱外掛(RSS訂閱還沒死呢)

RSS訂閱還沒死呢

要跟上所有你喜歡的網站的內容可能很麻煩。即使使用書籤,一個接一個地訪問網站以檢視其最新更新,也是很耗時的。

這就是RSS feed的用武之地。一次性訂閱一個網站的RSS Feed,你就能自動收到所有隨後釋出的更新資訊。

根據你的RSS閱讀器應用程式,你甚至可以通過電子郵件或移動裝置收到通知。此外,還有一些WordPress的RSS源外掛,讓你在自己的網站上聚合所有的內容。

在這篇文章中,我們將討論什麼是RSS以及為什麼它很重要。然後,我們將看看RSS feed如何在WordPress中工作。我們將告訴你如何啟用或禁用它們,看看如何檢查它們是否在工作,並介紹一些增加新功能的外掛。

  1. 什麼是RSS(以及為什麼它很重要)?
  2. WordPress是否有RSS訂閱(以及如何找到它們)?
  3. 如何檢查和檢視RSS訂閱是否有效
  4. 如何優化你的RSS Feed
  5. 4個方便的WordPress RSS訂閱外掛
  6. 如何禁用WordPress中的RSS訂閱

什麼是RSS(以及為什麼它很重要)?

RSS(Really Simple Syndication)源使網站和部落格能夠以XML格式釋出其最新內容。這可以包含文章的全部內容或摘要,以及後設資料,如日期和作者。

你的RSS feed使任何訂閱它的人能夠將你的網站內容與其他許多網站的內容聚集在一起。

你可以把這個過程比作訂閱YouTube頻道,並在一個地方接收每個頻道的最新內容的更新通知。

谷歌在2012年關閉了他們流行的FeedBurner服務,這可能使一些人認為RSS訂閱已經死亡。但事實上,現在有很多優秀的Feed閱讀器,如FeedlyThe Old Reader

Feedly可用於網路、iOS、Android和Kindle。The Old Reader也可以在網路上使用,雖然它沒有一個原生的應用程式,但它的使用者已經使用它的API建立了幾個

Feeds除了讓自己保持最新狀態外,還可用於許多目的,如將一個網站的內容匯入另一個網站,以及更多:

  • 從網上商店採購產品和服務類別。
  • 保持對外匯匯率和股票價格的跟蹤。
  • 使用播客專用的RSS feed,將音訊內容推送到不同的收聽平臺。
  • 聚集來自各種線上商店的最新優惠券或折扣優惠。
  • 許多博主和有影響力的人使用RSS feed來了解情況。當他們發現一個好的,他們會從他們的部落格或社交媒體資料中分享或連結到你的文章。
  • RSS源有可能幫助谷歌更頻繁地抓取你的網站。
  • RSS源可以為你的網站帶來更多的訪問者。當有人訂閱你的新聞源時,他們會在他們的feed中偶然發現你的所有部落格文章。如果他們看到一個好的文章,他們會訪問你的網站,詳細閱讀或發表評論
  • 自動進行電子郵件營銷活動。例如,MailChimp有一個RSS到電子郵件的活動,當你釋出新文章時,會自動給你的訂閱者傳送電子郵件。
  • 你也可以使用你的RSS feed,在每次釋出新文章時向你的社交媒體資料釋出更新。幾乎所有流行的帖子編排和社交媒體管理工具都提供RSS feed整合。
  • 你可以將你的RSS feed提交給RSS目錄或內容聚合網站。
  • 你也可以在你的網站上設定一個頁面或部分,以聚合外部來源的內容。
  • 你可以在你的網站上自動釋出新的聚合內容

WordPress是否有RSS訂閱(以及如何找到它們)?

WordPress為你的網站生成許多種內建的RSS feed。如前所述,這通常是以XML格式進行的,每次你釋出新的內容時都會建立一個檔案。

要檢視你的feed,你可以簡單地在你的網站地址後面加上/feed。

例如,如果你的網站是www.document.com,你的feed將被髮布在www.document.com/feed。

XML顯示的RSS feed樣本

一個用XML顯示的RSS feed樣本。

為你的類別和標籤,以及評論生成feed。此外,你可以有多個欄位,看起來像這樣:

  • http://example.com/feed/
  • http://example.com/feed/rss/
  • http://example.com/feed/rss2/
  • http://example.com/feed/rdf/
  • http://example.com/feed/atom/

然而,你的主要feed通常將位於第一個地址。

如何檢查和檢視RSS訂閱是否有效

你自己的網站有一個feed,但你也可以在你的內容中採用其他網站的feed。

然而,在你這樣做之前,你首先要驗證每個外部feed。你可以使用你的瀏覽器或一個線上工具。

在你的瀏覽器中測試feed的URL

要使用瀏覽器來驗證feed,只需複製feed的URL並將其貼上到位址列:

測試一個RSS feed示例

在瀏覽器中測試一個RSS feed示例

你應該看到feed以原始的XML格式顯示。

使用W3C驗證器進行測試

另一種測試feed有效性的方法是使用W3C Validator。將feed的URL貼上到提供的輸入框中,然後點選Check

W3C feed驗證服務

W3C feed驗證服務

在下一頁,你應該看到該feed是否有效:

用W3C工具驗證一個feed的URL

用W3C工具驗證一個feed的URL。

你也可能得到一些建議,為讀者優化feed(如果它屬於你的話)。

如何優化你的RSS Feed

你的RSS訂閱可以使使用者跟上你的最新內容。因此,你要優化它以方便使用,這可以提高你的訂閱量。

這樣做的一個技巧是在你的feed中顯示摘要,而不是完整的文章。這可以確保讀者訪問你的網站來閱讀內容。

WordPress為這個目的提供了一個內建設定。你可以簡單地導航到設定>Reading,並在Feed中的每篇文章下選擇摘要,顯示。

在WordPress中設定你的RSS feed

在WordPress中設定你的RSS feed

你還可以通過使用下一節介紹的Category-Specific RSS Feed Subscription外掛,讓使用者訂閱特定的類別或標籤。

此外,如果你經營一個多作者的部落格,你可以讓讀者選擇訂閱他們喜歡的作者。

一個作者的feed將看起來像這樣:

  • http://example.com/author/matteo/feed/

你甚至可以讓你的作者在他們的簡歷或電子郵件簽名中包括他們的RSS feed的連結。

4個方便的WordPress RSS訂閱外掛

雖然WordPress預設提供了RSS feed,並提供了一種顯示它們的方法,但外掛可以提供更多的靈活性。讓我們來看看四個可靠的選擇。

1. WP RSS Aggregator

WP RSS Aggregator擁有超過60,000個活躍的安裝,是WordPress最受歡迎的RSS訂閱外掛。你將能夠從無限數量的網站匯入無限數量的帖子、YouTube視訊、列表和播客集,為你的網站提供新的和策劃的內容。

WP RSS Aggregator

WP RSS Aggregator

使用WP RSS Aggregator的免費版本,你將能夠:

  • 建立顯示其他網站內容連結的Feeds
  • 在一個頁面上管理你的RSS資訊源
  • 使用短碼或區塊來顯示你的feeds
  • 使用動作和過濾器掛鉤來擴充套件外掛的功能

使用高階版本,你還可以:

  • 定製模板以配合你的網站設計
  • 將RSS feed匯入WordPress文章或自定義文章型別中
  • 根據關鍵詞、短語和/或標籤來過濾內容
  • 通過WP RSS Aggregator的全文服務匯入內容
  • 對你的來源進行分類以保持其條理性
  • 將該外掛連線到第三方內容旋轉服務,如WordAiSpinner Chief

一旦你在你的WordPress網站上安裝了WP RSS Aggregator,你所需要做的就是新增一個feed源,剩下的就由該外掛來處理。

新增一個新的feed來源

新增一個新的feed來源

2. Feedzy RSS Feeds

Feedzy是最好的 WordPress RSS 訂閱外掛之一。它使你能夠匯入並在你的網站上顯示無限數量的 feed。你可以用它來發布來自網路的精選內容,從而實現部落格的自動化。

WordPress外掛-Feedzy RSS Feeds

WordPress外掛-Feedzy RSS Feeds

Feedzy的免費版提供的一些主要功能包括:

  • 將feed專案轉換為頁面、帖子和自定義帖子型別
  • 使用區塊、簡碼或部件來顯示feeds
  • 快取feeds以提高載入速度
  • 將圖片與 feed專案一起顯示

使用高階版本,你還可以:

  • 使用關鍵字過濾器來匯入特定內容
  • 為每個feed設定多個模板
  • 自動從不同來源匯入多個feeds(在免費版本中手動完成)
  • 自動新增聯盟或推薦人ID到你的feed連結上

一旦Feedzy被安裝和啟用,你要導航到Feedzy > Import Posts。然後你可以點選Import Posts選項:

用Feedzy從RSS feed中匯入文章

用Feedzy從RSS feed中匯入文章

你現在可以開始向你的網站匯入feed的過程。

3. RSSImport

WordPress外掛-RSSImport

WordPress外掛-RSSImport

和Feedzy一樣,RSSImport可以讓你把feeds匯入到你的WordPress網站。你可以通過小部件、短程式碼或PHP來使用它。

這個工具提供了大量的靈活性,包括短程式碼,提供了許多引數來定製它們。下面是一個你可能建立的例子:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[RSSImport display="25" feedurl="https://yourdomain.com/feed/" use_simplepie="true"]
[RSSImport display="25" feedurl="https://yourdomain.com/feed/" use_simplepie="true"]
[RSSImport display="25" feedurl="https://yourdomain.com/feed/" use_simplepie="true"]

你也可以在主題模板中新增一些PHP程式碼,如sidebar.php或single.php。比如說:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!--?php RSSImport(10, 'https://www.wbolt.com/tw/feed/'); ?-->
<!--?php RSSImport(10, 'https://www.wbolt.com/tw/feed/'); ?-->
<!--?php RSSImport(10, 'https://www.wbolt.com/tw/feed/'); ?-->

為了顯示你的feed,你可以在文章或頁面的任何地方複製和貼上你的短程式碼。

4. Category-Specific RSS Feed Subscription

WordPress外掛-Category-Specific RSS Feed Subscription

WordPress外掛-Category-Specific RSS Feed Subscription

Category-Specific RSS Feed Subscription與我們目前所考慮的其他外掛不同。它允許你的使用者在訂閱內容上有更大的靈活性,而且它是基於你的分組來做的。例如,如果你在多個類別中釋出內容,如 “航空”、”可再生能源 “和 “電影”,你的使用者可以選擇只訂閱一個或全部。

這個外掛使你能夠:

  • 建立特定類別的RSS feed
  • 建立特定標籤的Feed選單
  • 在你的文章旁邊顯示每個標籤的RSS feed
  • 將自定義類別指向外部feeds

安裝這個外掛後,你要導航到 設定 > Category-Specific RSS,看看所有可能的類別列表,你可以為其建立一個feed。然後,你可以使用部件、短程式碼和幾行PHP,將你的feed選單新增到你的網站。

如何禁用WordPress中的RSS訂閱

雖然RSS訂閱可以很方便,但你可能對你的RSS訂閱沒有什麼用處,或者你可能根本不想要維護它的額外開銷。

在這種情況下,你可以選擇通過使用一個外掛或編輯你當前的主題來禁用你的feed

使用外掛

Disable Feeds這樣的外掛可以方便地禁用你網站上的所有feeds。它通過重定向請求刪除所有RSS、Atom和RDF feed。

請注意,它已經N年沒有更新了。然而,你在最新版本的WordPress使用它應該沒有任何問題。

禁用Feeds只是刪除了Feed本身。你的主題、側邊欄和頁尾小部件可能仍然包含指向它的連結。

編輯主題檔案

在WordPress中禁用RSS訂閱的第二個方法是編輯你當前主題的 functions.php 檔案。你要導航到外觀 > 主題檔案編輯器,並在右側的檔案資源管理器中搜尋功能檔案:

然後你可以在檔案的末尾貼上以下程式碼:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
add_action('do_feed', 'itsme_disable_feed', 1); add_action('do_feed_rdf', 'itsme_disable_feed', 1); add_action('do_feed_rss', 'itsme_disable_feed', 1); add_action('do_feed_rss2', 'itsme_disable_feed', 1); add_action('do_feed_atom', 'itsme_disable_feed', 1); add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1); add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);

完成後別忘了儲存你的改動。

小結

WordPress預設提供一個RSS源,你可以很容易地訪問你的。在其他外掛選項的幫助下,如Feedzy RSS Feeds、RSSImport、特定類別的RSS Feed訂閱和WP RSS Aggregator,你可以對它有更多的控制。

正如我們所看到的,RSS feed在很多情況下都是有用的……所以它們還遠沒有死掉!

你對我們名單上的RSS訂閱外掛有什麼問題嗎,以及如何充分利用它們?請在下面的評論區告訴我們!

評論留言