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