您想在 wordpress 中創建自定義 rss 源嗎?
wordpress 附帶一個默認的RSS 源,用于顯示您的網站內容。但是,如果您有特定類型的內容,那么您可能需要為其創建自定義 RSS 源。
在本文中,我們將向您展示如何在 WordPress 中輕松創建自定義 RSS 源。
為什么在 WordPress 中創建自定義 RSS 源?
WordPress 帶有內置的 RSS 源,您可以輕松地向其中添加自定義內容或縮略圖。
但是,如果您的 WordPress 網站上有特定類型的內容或帖子類型,那么您可能需要為其創建自定義 RSS 源。
例如,如果您向訂閱者提供來自特定作者的獨家內容,那么您可以創建自定義 RSS 源,讓訂閱者隨時了解該內容。
此外,自定義源還允許您添加作者姓名、發布日期或任何其他相關信息,從而為用戶提供更多詳細信息,從而為您提供更多自由。
話雖如此,讓我們一步步看看如何在 WordPress 中輕松創建自定義 RSS 源。
注意:在對實時網站進行任何重大更改之前,您應該創建WordPress 網站的完整備份。
如何在 WordPress 中創建自定義 RSS 源
通過將自定義代碼添加到主題的functions.php文件中,您可以輕松地在WordPress 中創建自定義RSS 源。
此提要將顯示 WordPress 網站上帖子的標題、鏈接、發布日期、作者和摘錄。
但是,請記住,鍵入此代碼時出現的最小錯誤都可能會破壞您的網站并使其無法訪問。
這就是我們建議使用WPCode 的原因。它是市場上最好的 WordPress 代碼片段插件,可以安全、輕松地向您的網站添加自定義代碼。
首先,您需要安裝并激活WPCode插件。有關詳細說明,請參閱有關如何安裝 WordPress 插件的初學者指南。
注意:您可以在本教程中使用免費的 WPCode 插件。然而,升級到付費計劃將解鎖更多功能,如測試模式、css 片段選項、云庫、條件邏輯等。
激活后,從 WordPress 儀表板訪問代碼片段 ? + 添加片段頁面。在這里,單擊“添加自定義代碼(新代碼段)”選項下的“使用代碼段”按鈕,
這將帶您進入“創建自定義片段”頁面,您可以在其中輸入代碼片段的名稱。
接下來,從右側的“代碼類型”下拉菜單中選擇“php 片段”選項。
完成此操作后,將以下自定義代碼添加到“代碼預覽”框中:
接下來,向下滾動到插入部分并選擇“自動插入”模式。
自定義 RSS 源將在代碼激活后自動創建。
最后,滾動回到頂部并將“非活動”開關切換為“活動”。
之后,單擊“保存片段”按鈕來存儲您的設置。
完成此操作后,請從 WordPress 儀表板訪問“設置”?“永久鏈接”頁面。
在這里,只需單擊“保存更改”按鈕即可刷新重寫規則并為您的網站生成新的永久鏈接。
您現在可以通過訪問yourdomain.com/feed/feedname?URL 查看自定義 RSS 源。
以下是我們的演示WordPress 網站上的自定義 RSS 源的示例:
獎勵:解決自定義 RSS 提要問題
以下列出了嘗試創建自定義 RSS 源時可能出現的一些錯誤以及解決這些錯誤的方法。
我在嘗試查看我的 Feed 時收到 404 錯誤!
如果您在嘗試查看自定義 Feed 時收到 404 錯誤,請檢查您在 URL 中使用的 Feed 名稱是否正確。
它必須是您在函數中提供的那個add_feed。如果您有正確的 feedname,那么您的重寫規則可能無法正確刷新。您可以通過重新保存永久鏈接輕松地做到這一點。
如果您重新保存了永久鏈接并且問題仍然存在,那么您可以通過在函數旁邊的 WPCode 片段中添加以下代碼來強制重寫刷新add_ feed:
global$wp_rewrite;$wp_rewrite->flush_rules();
由
在 WordPress 中一鍵使用
我的 Feed 未驗證!
W3C 提供了?Feed 驗證服務,允許您驗證生成的 Feed 并提供有關 Feed 未驗證的位置的具體詳細信息。
然后,您可以輕松編輯代碼片段來解決這些問題。
我收到
當您的 WordPress 安裝中尚未配置 RSS 語言時,這種情況很常見。
為此,您可以將以下代碼添加到 WPCode 來更新語言選項:
functionrssLanguage(){ update_option('rss_language', 'en');}add_action('admin_init', 'rssLanguage');
由
在 WordPress 中一鍵使用
完成此操作后,編輯update_option函數的第二個參數以將語言更改為您需要的語言。查看?RSS 語言代碼的完整列表。
保存代碼片段后,錯誤將被刪除,并且您將能夠查看自定義 RSS 源。
我們希望本文能幫助您了解如何在 WordPress 中創建自定義 RSS 源。您可能還想查看有關如何為每個類別制作單獨的 RSS 源的教程以及優化您的 WordPress RSS 源的專家提示。