優化WordPress RSS Feed的12個技巧


您是否要優化WordPress RSS feed? RSS feed為您的用戶提供了一種訂閱您內容的簡便方法。 但是,很少有初學者知道如何充分利用WordPress RSS feed。 在本文中,我們將分享12條關於如何優化WordPress RSS feed和增加訂閱的提示。

優化您的WordPress RSS Feed

1.優化您的WordPress RSS Feed

在Google閱讀器消亡之後,Feedly已迅速成為最受歡迎的供稿閱讀器。 為Feedly優化WordPress RSS feed將幫助您在Feedly上被發現,並為訂戶提供更好的用戶體驗。

首先,您需要安裝並激活“優化Feed for Feedly”插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要訪問 設置»OYFFF WordPress管理區域中的頁面以配置插件設置。

優化WordPress feed的Feedly設置

在第一個選項中,您需要提供大圖像用作網站的封面圖像。 之後,您需要提供一個SVG圖像用作您站點的圖標。

如果您的徽標圖像為PNG或JPEG,則可以使用此在線工具將PNG轉換為SVG。

如果在上傳過程中出現“文件類型不允許”錯誤,則需要在WordPress中啟用SVG上傳。 只需將此代碼添加到主題的functions.php文件或特定於站點的插件中即可。

function cc_mime_types($mimes) {
  $mimes['svg'] = 'image/svg+xml';
  return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');

接下來,您需要選中“特色圖片”選項框。 但是,如果您正在使用自定義代碼將特色圖片添加到RSS Feed中,則需要刪除該代碼。 否則,功能圖片可能會在Feed中出現兩次。

之後,您需要提供一個SVG文件用作徽標。 同樣,您可以為此使用網站徽標,只需確保它具有固定的高度(30px)。

您還可以選擇一種強調色,當將網站顯示為來源時,該顏色將在Feedly上使用。

最後,您可以添加Google Analytics(分析)跟踪ID。 您可以從Google Analytics(分析)信息中心找到此ID。 看起來像UA-XXXXXXX-X。

不要忘記單擊“保存更改”按鈕來存儲您的設置。

2.在您的帖子上添加關注動態按鈕

您可能還需要在Feedly按鈕上添加關注按鈕到您的網站。 這將使您的用戶可以直接在Feedly中訂閱您的RSS feed。

首先,您需要訪問Feedly Button Factory網站,然後單擊要添加的按鈕設計。 然後輸入您的RSS feed URL,如下所示:

http://yoursite.com/feed/

跟隨Feedly按鈕

Feedly將為您生成一個代碼段。 您需要復制此代碼段並轉到 外觀»小部件 WordPress管理區域中的頁面。

之後,只需將一個文本小部件添加到邊欄中,然後將代碼片段粘貼到其中即可。

3.在RSS Feed中顯示摘要而不是全文

在RSS feed中顯示您的完整文章,使用戶可以在其feed閱讀器中閱讀它。 這可能會影響您的綜合瀏覽量,廣告收入和轉化率。

一些發布者更喜歡顯示摘要,而不是要求用戶訪問其網站。

WordPress帶有內置解決方案。 只需訪問 設置»閱讀 WordPress管理員中的頁面,然後向下滾動到 “對於供稿中的每篇文章,請顯示” 選項。

在RSS feed中顯示摘要

接下來,只需單擊摘要以將其選中,然後單擊保存更改按鈕以存儲您的設置。

在同一設置頁面上,您還可以控制要在RSS Feed中顯示的帖子數。 有關詳細說明,請參閱有關如何限制WordPress RSS feed中顯示的帖子數量的文章。

4.在RSS Feed中使用WordPress帖子添加特色圖片

默認情況下,WordPress不會在RSS feed中添加您的帖子特色圖片。 某些Feed閱讀器(例如Feedly)會嘗試自動將文章中的第一張圖片用作特色圖片。

如果您沒有使用Optimize Feed for Feedly插件,則可以使用此方法將特色圖像添加到RSS feed。

您將需要將此代碼添加到主題的functions.php文件或特定於站點的插件中。

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content="

" . get_the_post_thumbnail($post->ID) . '

' . get_the_content(); } return $content; } add_filter('the_excerpt_rss', 'rss_post_thumbnail'); add_filter('the_content_feed', 'rss_post_thumbnail');

此代碼只是將您的特色圖片添加到帖子內容之前的段落中。

5.在RSS源中的WordPress帖子之前或之後添加內容

是否想在RSS feed中每個項目的末尾添加一些自定義內容? 如果您已經在使用Yoast SEO插件,那麼您很幸運。 前往 SEO»高級 頁,然後單擊RSS選項卡。

在Feed中的每個帖子之前或之後添加自定義內容

在這裡,您將看到兩個文本區域,可在WordPress RSS feed中的帖子前後添加內容。 您會發現Yoast SEO會自動添加 “帖子%% POSTLINK %%首先出現在%% BLOGLINK %%上。” 在每個帖子之後。

這樣可以保護您免受內容抓取的侵害,因為現在Google始終知道您的網站是原始來源。

6.將自定義帖子類型添加到您的RSS Feed

許多WordPress網站都將自定義帖子類型用於食譜,評論等內容。每種自定義帖子類型在WordPress中都有自己的RSS Feed。 但是,WordPress僅在主RSS提要中顯示“帖子”。

您可以將以下代碼添加到主題的functions.php文件或特定於站點的插件中,以在主RSS feed中顯示自定義帖子類型。

function myfeed_request($qv) {
	if (isset($qv['feed']) && !isset($qv['post_type']))
		$qv['post_type'] = array('post', 'books', 'movies');
	return $qv;
}
add_filter('request', 'myfeed_request');

在這段代碼中,我們在主RSS feed中添加了兩個自定義帖子類型的書籍和電影。 不要忘記用您自己的自定義帖子類型替換書籍和電影。

有關更多詳細說明,請參閱我們的指南,了解如何將自定義帖子類型添加到您的主要WordPress RSS feed。

7.允許通過電子郵件訂閱RSS Feed

並非所有用戶都知道或想要使用供稿閱讀器進行訂閱。 許多用戶喜歡通過電子郵件訂閱。 您需要確保這些用戶可以輕鬆註冊以在其收件箱中接收您的帖子。

List25網站上的電子郵件訂閱表格

有很多方法可以將電子郵件訂閱添加到WordPress網站。 最受歡迎的電子郵件營銷服務提供商提供RSS至電子郵件列表選項。 這使他們可以檢查您的RSS feed中是否有新內容,並將該新內容通過電子郵件發送給您的訂閱者。

有關更多詳細說明,請參閱我們的指南,了解如何將電子郵件訂閱添加到WordPress博客。

8.允許用戶訂閱WordPress中的類別

WordPress網站上的每個類別都有自己的獨立RSS提要。 這使您的用戶可以訂閱他們感興趣的特定類別。

但是,大多數用戶並不知道他們可以訂閱特定類別。 通過添加帶有訂閱按鈕的RSS提要類別的鏈接,可以使用戶更輕鬆。

WPBeginner上的類別訂閱選項

有關更多詳細說明,請參閱有關如何允許用戶在WordPress中訂閱類別的指南。

9.允許用戶訂閱WordPress中的作者

訂閱作者RSS feed

如果您運行多作者博客,則您的用戶可能希望訂閱他們喜歡的作者。 就像類別和自定義帖子類型一樣,WordPress中的每個作者都有一個單獨的RSS feed。

這個RSS資訊提供位於如下網址:

http://www.example.com/author/tom/feed/

您可以使用此URL格式在作者簡介部分中添加指向作者RSS feed的鏈接。

有關添加作者RSS提要的更多方法,請按照我們的指南中有關如何允許用戶訂閱WordPress中的作者的說明進行操作。

10.顯示或隱藏RSS Feed訂閱者的內容

是否只想向您的RSS feed訂閱者顯示獎勵內容? 一些聰明的網站所有者使用它來鼓勵用戶訂閱他們的RSS feed。

另一方面,某些網站所有者可能希望對RSS閱讀器隱藏其部分內容。 這使他們能夠鼓勵用戶訪問他們的網站。

首先,您需要安裝並激活WP Kill in Feed插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您可以使用簡碼 [addtofeed] 添加僅供稿內容,如下所示:

[addtofeed]
此內容僅適用於RSS feed訂閱者
[/addtofeed]

您也可以使用 [killinfeed] 短代碼以隱藏RSS源中的內容。

[killinfeed]對RSS feed訂閱者隱藏的內容 [/killinfeed]

有關此主題的更多信息,請查看有關如何僅向WordPress中的RSS feed訂閱者顯示內容的文章。

11.將社交按鈕添加到您的WordPress RSS Feed

RSS feed中的共享按鈕

許多現代的提要閱讀器(例如Feedly)都允許用戶共享其訂閱的提要中的文章。 但是,其他RSS閱讀器沒有社交共享功能,或者它們不是很引人注目。

您可以將自己的社交媒體圖標添加到WordPress RSS feed。 方法如下:

首先,您需要創建要用作按鈕的圖像圖標。 在本教程中,我們從以下位置向我們的演示站點添加了Facebook和Twitter圖標: 媒體»添加新 頁。

上傳圖標圖像文件後,您需要復制其位置並將其保存在文本編輯器(如記事本)中。

媒體文件位置

接下來,您需要將此代碼添加到主題的functions.php文件或特定於站點的插件中。

// add custom feed content
function wpb_add_feed_content($content) {

// Check if a feed is requested
if(is_feed()) {

// Encoding post link for sharing
$permalink_encoded = urlencode(get_permalink());

// Getting post title for the tweet
$post_title = get_the_title(); 

// Content you want to display below each post
// This is where we will add our icons

$content .= '

在臉書上分享

'; }返回$ content; } add_filter('the_excerpt_rss','wpb_add_feed_content'); add_filter('the_content','wpb_add_feed_content');

別忘了更換 src= 中的屬性 標記您自己的Facebook和Twitter圖標的URL。

現在,您可以在提要閱讀器中查看RSS提要,並且會看到Facebook和Twitter的社交共享按鈕。

有關更多詳細說明,請參閱我們有關如何將社交按鈕添加到WordPress RSS feed的文章。

12.延遲帖子不出現在RSS Feed中

內容抓取工具經常使用RSS feed來自動獲取內容並將其顯示在其網站上。 如果您有一個權限較低的新網站,那麼這些內容抓取網站可能會在搜索結果中擊敗您。

解決此問題的一種可能解決方案是延遲帖子在RSS源中的顯示。 這使搜索引擎有時間在內容出現在其他地方之前對其進行爬網和編制索引。

您將需要在WordPress主題的functions.php文件或特定於站點的插件中添加以下代碼。

function publish_later_on_feed($where) {

	global $wpdb;

	if ( is_feed() ) {
		// timestamp in WP-format
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait="10"; // integer

		// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
		$device="MINUTE"; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		// add SQL-sytax to default $where
		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'publish_later_on_feed');

此代碼增加了10分鐘的延遲,之後帖子才能出現在您的RSS Feed中。 您可以根據自己的需要將其更改,例如一小時60個小時或兩小時120個小時。

有關此主題的更多信息,您可能需要看一下我們的文章,該文章有關如何延遲帖子在WordPress RSS feed中的顯示。

我們希望本文能幫助您優化WordPress RSS feed。 您可能還想看看我們的18個有用技巧,以加快WordPress並提高性能。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。