如何將自定義帖子類型添加到您的主要 WordPress RSS 提要?

您想學習將自定義帖子類型添加到您的主要 WordPress RSS 提要嗎?

WordPress 默認情況下,RSS 提要僅顯示最近的帖子。 您可能已經將自定義帖子類型用於您可能希望它們包含在您的主要 RSS 提要中的其他內容。 此外,RSS 提要可以綁定到自定義帖子類型,但與帖子和評論不同,它不會自動生成。

在您網站的 URL 中查找自定義帖子類型鍵的提要地址。 例如,如果只有網站 https://www.food.com/ 有一個名為「Katti roll」的自定義帖子類型,那麼提要看起來像 https://www.food.com/feed/?post_type=Katti roll。

在本文中,我們提到了將自定義帖子類型添加到您的主要 WordPress RSS 提要的最簡單方法。

將所有自定義帖子類型添加到您的主要 WordPress RSS 提要

此方法會將所有公開可用的帖子類型添加到主 RSS 提要。 這個過程很簡單,您只需將代碼添加到您的 functions.php 文件中即可。 但是,添加代碼時要小心,小錯誤會導致整個系統崩潰。

您可以閱讀我們的另一篇文章「如何在 WordPress 中輕鬆添加自定義代碼?」 幫助您解決在 functions.php 文件中添加代碼的問題。 將下面提到的代碼複製並粘貼到主題的 functions.php 文件中:

功能 myfeed_request($qv) {

如果 (isset($qv[『feed』]))

$qv[『post_type』] = get_post_types();

返回 $qv;

}

add_filter(‘request’, ‘myfeed_request’);

將自定義帖子類型添加到您的主要 WordPress RSS 源。

此外,代碼還可以通過修改默認的 WordPress 查詢將所有公開可用的帖子添加到 RSS 提要中。 此代碼允許添加頁面以及所有其他自定義帖子類型。

將特定的自定義帖子添加到您的主要 WordPress RSS 提要

基本上,該方法適用於只想在 RSS 提要中顯示特殊帖子的人。 您需要在代碼中選擇並提及它。 毫無疑問,您必須將下面提到的代碼複製到您的 function.php 文件中:

功能 myfeed_request($qv) {

如果 (isset($qv[『feed』]) && !isset($qv[『post_type』]))

$qv[『post_type』] =數組(’關鍵字’,’slugs’,’標籤’);

返回 $qv;

}

將自定義帖子類型添加到您的主要 WordPress RSS 源。

將數組:關鍵字、slugs、標籤替換為您的帖子。 因此,保存更改並激活代碼。 前往您的 RSS 提要,注意您所做的更改。

總結

最後,我們希望本教程對您有所幫助,並消除您對自定義帖子類型的所有疑慮。 此外,您可以閱讀我們的文章「如何限制 WordPress RSS 源中的帖子數量?」 有關此主題的更多信息。

帖子如何將自定義帖子類型添加到您的主要 WordPress RSS 提要? 首次出現在 WP HowToPress – 您的 WordPress 指南。

相關文章