如何為每個自定義文章類型在 WordPress 中建立單獨的 RSS Feed

WPressize Me

10/31/2023

如何為每個自定義文章類型在 WordPress 中建立單獨的 RSS Feed

在 WordPress 中為自定義文章類型建立單獨的 RSS Feed

默認情況下,WordPress 會為您的網站生成多個 RSS Feed。例如,您所有最近的博客文章將出現在您網站的主 RSS Feed 中。您可以通過在您的域名後添加 /feed/ 來訪問此 Feed,例如:

https://example.com/feed/

大多數初學者不知道的是,WordPress 會為其網站的不同歸檔頁面生成單獨的 RSS Feed。例如,它有獨立的 RSS Feed 用於分類、標籤、作者和自定義文章類型。

比方說您網站上有一個名為電影的自定義文章類型。您可以通過訪問該文章類型的歸檔頁面查看所有該類型創建的內容:

https://example.com/movies

要查看 RSS Feed,您只需在自定義文章類型歸檔 URL 後添加 /feed/:

https://example.com/movies/feed/

或者,您也可以在主 WordPress RSS Feed 中添加文章類型參數來查看該 Feed。例如:

https://example.com/feed/?post_type=movies

此 URL 只會提取名為 “movies” 的自定義文章類型。

添加鏈接到自定義文章類型 RSS Feed

1. 在區塊主題中添加鏈接到自定義文章類型 RSS Feed

如果您使用支持完整網站編輯的區塊主題,這裡是如何添加鏈接的方法。

首先,您需要使用 WPCode 插件向您的 WordPress 網站添加自定義代碼片段。注意:WPCode 也有免費版本供您使用這些代碼片段。

首先,您需要安裝並啟用 WPCode 插件,然後轉到 Code Snippets »+ Add New Snippet 頁面。

在這裡,點擊 “使用片段” 按鈕下面的 “添加自定義代碼(新片段)” 選項。

在下一個屏幕上,為您的代碼片段提供一個名稱。這可能是任何有助於您識別片段的名稱。之後,在代碼類型下選擇 “PHP 片段”。

最後,在代碼預覽框中添加以下代碼:

if (is_post_type_archive('movies')) {
  $post_type = get_queried_object();
  // 獲取 RSS Feed URL
  $rss_feed_url = get_post_type_archive_feed_link($post_type->name);
  // 輸出短代碼內容
  return '

訂閱


Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>