[ad_1]
RSS提要非常好 博客工具 可以幫助您增加受眾群體。 默認情況下,WordPress帶有標準的RSS feed功能,對於大多數用戶來說已經足夠了。 但是,如果您想提供特定的內容或在Feed中添加帖子縮略圖,則需要在WordPress中創建自定義RSS Feed。
幸運的是,您可以通過添加幾行代碼來相對輕鬆地自定義RSS feed。 請注意,此方法可能不適用於初學者,因為您需要訪問子主題的functions.php文件。 但是,大多數中級用戶應該能夠按照以下說明進行操作。
在本文中,我們將向您展示如何在WordPress中創建自定義RSS feed。 我們還將討論為什麼它有用,以及如何使用簡單的插件在網站上展示來自外部資源的內容。 我們走吧!
了解RSS提要以及它們如何使您的網站受益
RSS代表Really Simple Syndication。 它是一種方便的功能,使博客作者可以在其他站點上和通過供稿閱讀器共享其內容。 這使訂戶可以跟蹤新帖子,而無需手動檢查他們喜歡的每個網站。 還有其他在WordPress中使用RSS提要的方法,我們已經在中討論了 上一篇文章。
訂閱RSS feed的訪問者可以使用其選擇的feed閱讀器來瀏覽內容,發表評論並在社交媒體上分享帖子。 您應該可以通過yourdomain.com/feed訪問站點的feed。 注意,這樣做只會顯示代碼。 你需要一個專門的 新聞聚合器 諸如 飼料 看到它的全部榮耀。
如果要區分內容,可以創建自定義RSS提要並以特定讀者為目標。 如果您的網站迎合了多個細分市場,這將非常有用。
您也可以使用我們的外部來源推薦帖子 Feedzy 插入。 例如,您可以 匯總內容 來自其他博客,播客甚至YouTube頻道的內容,並將其顯示在您的網站上以增加參與度。
如何在#WordPress中創建自定義#RSS提要:新手指南?
如何在WordPress中創建自定義RSS源
不幸的是,定製RSS feed需要一些高級知識,因此,除非您至少對代碼有所了解,否則我們不建議您採用這種方法。
在繼續之前,明智的做法是 備份您的網站 因此,如果出現問題,您可以將其恢復。 當您準備好繼續時,請按照以下說明進行操作。
本教程將幫助您創建具有以下屬性的自定義RSS feed:
- 帖子標題
- 鏈接
- 發布日期
- 作者
- 摘抄
您可以在以下兩個位置之一添加這些代碼段:
- 您可以使用 免費的代碼片段插件,它提供了方便的界面來管理這些類型的代碼段。 對於大多數人來說,這是最簡單的選擇。
- 您可以編輯子主題的functions.php文件-確保 使用兒童主題 這樣您在更新主題時就不會覆蓋所做的更改。
首先,添加 以下代碼段:
add_action(’init’,’customRSS’); 函數customRSS(){add_feed(’feedname’,’customRSSFunc’); }
這將在您的站點上啟動customRSS功能。 您需要根據要調用新Feed的名稱來相應地更改「 feedname」。
接下來,您需要創建一個回調函數,可以通過添加以下代碼來完成:
函數customRSSFunc(){get_template_part(’rss’,’feedname’); }
這會將您的供稿鏈接到其自己的模板文件,我們將在稍後創建該文件。 請注意,「 get_template_part」函數具有兩個參數:URL段和提要名稱。 我們建議將子彈設置為「 rss」,以便於導航。
接下來,您需要創建供稿模板。 使用上一個代碼片段(例如rss-feedname.php)中的參數,在子主題文件夾中創建一個新文件,並將其另存為slug-name.php。
模板文件的代碼如下:
<?php / ** *模板名稱:自定義RSS模板-Feedname * / $ postCount = 5; //供稿中顯示的帖子數$ posts = query_posts('showposts =「。$ postCount); header(」 Content-Type:'.feed_content_type('rss-http')。'; charset =「。get_option (「 blog_charset'),為true); 回聲'<?xml version =「 1.0」 encoding =「'。get_option('blog_charset')。'」?'。'>‘; ?>
請注意,您可以通過更改postCount變數來控制供稿中顯示的帖子數。 如果您希望供稿顯示圖像,注釋等,也可以修改此模板。
對Feed模板滿意後,將其保存並轉到信息中心中的Settings(設置)→Permalinks(永久鏈接)。 單擊保存更改。 這將刷新重寫規則,以便您的Feed可以正確顯示。
現在,您應該可以通過yourdomain.com/feed/feedname訪問您的自定義供稿(用自定義值替換值)。
如何在WordPress網站上顯示其他RSS源
或者,另一個 使用RSS提要的方式 用於展示您網站上其他博客或平台的供稿。 在這種情況下,您可以使用 我們的Feedzy插件 並從外部RSS提要中導入內容。
安裝並激活Feedzy後,請轉到頁面或發布要添加一個或多個Feed的位置。 如果您使用的是「塊編輯器」,則可以添加Feedzy塊並粘貼所需的源URL:
在右側邊欄的設置區域中,您可以調整要顯示的源的數量,緩存時間和排序順序。
如果您喜歡使用經典編輯器,則可以使用Feedzy短代碼 [feedzy-rss feeds=” source_URL”] 並將其嵌入到您希望供稿顯示在您網站上的任何位置。
或者,您可以使用小部件,可以通過儀錶板中的外觀→小部件來激活它:
您還可以將RSS供稿作為帖子導入WordPress,我們將在以下文章中詳細討論 另一個教程。
立即在WordPress中創建自定義RSS提要
在WordPress中創建自定義RSS feed可能很棘手。 但是,如果您對代碼感到滿意,則可以輕鬆添加不同的提要,並開始向讀者提供獨特的內容。
在本文中,我們向您展示了如何在WordPress中創建自定義RSS feed。 您需要添加一些自定義代碼段並創建一個模板來自定義Feed的外觀,因此只有在具備必要技能的情況下,才嘗試使用此方法。 另外,要在您的網站上展示外部供稿,您可以使用 Feedzy 沒有任何編碼知識。
有關如何在WordPress中使用RSS提要的其他一些想法,請查看以下文章:
您對自定義RSS提要有疑問嗎? 讓我們在下面的評論部分中知道!