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

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

0 comments

如何為每個自定義文章類型在 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 '

訂閱

About the Author

Follow me


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