如何將自訂文章類型添加到您的WordPress主RSS Feed中
最後更新時間:2024年4月8日 | 作者:編輯團隊
您是否想將自訂文章類型添加到您的WordPress主RSS Feed中呢?
預設情況下,WordPress的RSS Feed只顯示最近的部落格文章。然而,如果您使用自訂文章類型來發布其他內容,您可能也希望將它們包括在您的主RSS Feed中。
本文將教您如何輕鬆地將自訂文章類型添加到您的WordPress主RSS Feed中。
為什麼要將自訂文章類型添加到主RSS Feed中?
WordPress預設提供兩種常用的內容類型:文章和頁面。然而,您還可以創建自訂文章類型,以便根據需要添加更多的內容類型。
例如,一個電影評論網站可能希望使用自訂分類法創建一個適合該內容類型的自訂文章類型。
您的自訂文章類型會有自己的RSS Feed,使用者可以通過在自訂文章類型存檔URL的末尾添加/feed/來訪問它們。
然而,這些自訂文章類型的RSS Feed並不容易被發現。
例如,當使用者將您的網站URL輸入到他們的RSS閱讀器中時,他們只會看到您的主WordPress RSS Feed的訂閱選項, 自訂文章類型不會包括在內。
通過將這些文章類型添加到您的RSS Feed中,您可以讓使用者更容易訂閱您網站的所有內容。
此外,這還可以幫助改善網站的SEO,因為主RSS Feed中的自訂文章類型將被搜索引擎索引。
接下來,讓我們看看如何輕鬆地將自訂文章類型添加到WordPress的主RSS Feed。我們將介紹兩種方法,以便您可以選擇適合您的方式:
- 方法1:將所有自訂文章類型添加到WordPress RSS Feed
- 方法2:在WordPress RSS Feed中添加特定的自訂文章類型
- 附加:創建RSS網站地圖以提高搜索引擎排名
方法1:將所有自訂文章類型添加到WordPress RSS Feed
如果您希望將所有的自訂文章類型添加到WordPress RSS Feed中,這個方法適合您。
如果您使用像WooCommerce這樣的電子商務插件,使用這個方法還可以將產品的自訂文章類型包含在主RSS Feed中。
您可以通過將自訂代碼添加到主題的functions.php文件中輕鬆完成這個操作。
不過,請記住,輸入代碼時的最小錯誤都可能使您的網站無法訪問。
因此,我們建議您使用WPCode來添加代碼。這是市場上最好的自訂代碼段插件,它是添加自訂代碼而不破壞網站的最簡單方法。
首先,您需要安裝並激活免費的WPCode插件。更多教學請參考我們的初學者指南。
注意:這個教程中您只需要免費的WPCode插件。然而,升級到高級版WPCode插件將為您提供雲端代碼庫、智能條件邏輯、代碼版本和更多功能。
激活後,請前往WordPress管理員側邊欄的代碼段 » + 添加代碼段頁面。
在這裡,點擊‘添加您的自訂代碼(新代碼段)’選項下的‘使用代碼段’按鈕。
這將帶您到‘創建自訂代碼段’頁面,您可以從輸入代碼段名稱開始。
接下來,從右側的下拉菜單中選擇‘PHP代碼段’作為‘代碼類型’。
然後,您必須將以下代碼複製並粘貼到‘代碼預覽’框中。此代碼將允許您將所有公開可用的文章類型添加到主WordPress RSS Feed中。
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');
完成後,只需滾動到‘插入方式’部分並選擇‘自動插入’作為插入方法。
現在,代碼將在您激活並保存代碼段後自動在您的網站上執行。
然後,滾動回頁面的頂部,將‘未激活’開關切換到‘激活’。
最後,簡單地點擊‘保存代碼段’按鈕保存並執行網站上的自訂代碼。
現在,所有的自訂文章類型都將添加到您的WordPress主RSS Feed中。
要確保您的代碼工作正常,您可以通過訪問RSS閱讀器檢查您的RSS Feed。
這個教程中,我們將使用Feedly,它是一個允許使用者添加RSS Feed和網站到他們Feedly帳戶的在線工具,輕鬆組織他們的內容,並即時接收更新。
到達那裡後,只需在‘關注您喜愛的網站’選項下輸入您的網站URL。
現在,自訂文章類型的內容將顯示在您的WordPress RSS Feed中。
方法2:在WordPress RSS Feed中添加特定的自訂文章類型
如果您只想將特定的自訂文章類型添加到主WordPress RSS Feed中,那麼這個方法適合您。
要做到這一點,您將需要將自訂代碼添加到主題的functions.php文件中。但請記住,輸入代碼時的最小錯誤可能會破壞您的網站。
因此,我們建議您使用WPCode。WPCode是市場上排名第一的WordPress代碼段插件。使用WPCode是添加自訂代碼到您的WordPress網站中的最簡單和最安全的方法。
首先,您需要安裝並激活免費的WPCode插件。更多教學請參考我們的初學者指南。
注意:您可以在這個教程中使用免費的WPCode插件。然而,升級到高級版WPCode插件將為您提供雲端代碼庫、智能條件邏輯、代碼版本和更多功能。
插件激活後,從WordPress管理員側邊欄訪問代碼段 » + 添加代碼段頁面。
在這裡,點擊‘添加您的自訂代碼(新代碼段)’選項下的‘使用代碼段’按鈕。
現在,您將被引導到‘創建自訂代碼段’頁面,您可以從輸入代碼段名稱開始。
這個名稱不會顯示在任何地方,只是用於識別。
接下來,從右側的‘代碼類型’下拉菜單中選擇‘PHP代碼段’選項。
完成後,將以下代碼複製並粘貼到‘代碼預覽’框中。
function myfeed_request($qv) {
if (isset($qv['feed']) && !isset($qv['post_type']))
$qv['post_type'] = array('post', 'movies', 'books');
return $qv;
}
add_filter('request', 'myfeed_request');
添加代碼後,請在代碼中'[post_type’]的地方輸入自訂文章類型的名稱。在我們的例子中,我們使用的是‘post’、‘movies’和‘books’。這個自訂文章類型將添加到您的WordPress主RSS Feed中。
現在,滾動到‘插入方式’部分並選擇‘自動插入’設置。
激活後,自訂代碼將自動在您的WordPress網站上執行。
接下來,您必須滾動回頁面的頂部,將‘未激活’開關切換到‘激活’。
最後,別忘了點擊‘保存代碼段’按鈕來保存並執行網站上的代碼。
要確保自訂文章類型已經添加,您需要訪問像Feedly這樣的RSS閱讀器。
到達那裡後,只需輸入您的網站URL來查詢其RSS Feed。
現在,自訂文章類型的內容將顯示在您的WordPress RSS Feed中。
附加:創建RSS網站地圖以提高搜索引擎排名
添加自訂文章類型到主RSS Feed後,您需要創建一個RSS網站地圖以吸引更多訪問者並將流量導向您的網站。
這個網站地圖將包含您最近的內容,幫助Google保持您的內容在搜索結果中的新鮮度,並提高您的網站流量。要做到這一點,您可以使用AIOSEO,它是市場上最好的WordPress SEO插件。
激活後,從WordPress管理面板訪問All in One SEO » 網站地圖頁面,然後切換到‘RSS網站地圖’標籤。
在這裡,您將看到‘啟用網站地圖’切換已經激活。
然後,滾動到‘網站地圖設置’部分,您可以添加您希望包括在RSS網站地圖中的文章和文章類型的數量。
之後,只需勾選‘包括所有文章類型’框來為網站上的所有文章類型創建網站地圖。然後,點擊‘保存更改’按鈕來存儲您的設置。
現在,您已經成功為您的WordPress網站創建了一個RSS網站地圖。更多信息請參見我們的如何在WordPress中添加RSS網站地圖教程。
希望這篇文章幫助您學會如何將自訂文章類型添加到您的WordPress主RSS Feed。您也可以查看我們的WordPress RSS Feed優化提示和我們推薦的最佳WordPress RSS Feed插件以提升網站流量。
如果您喜歡這篇文章,請訂閱我們的YouTube Channel觀看WordPress視頻教程。您也可以在Twitter和Facebook上找到我們。