如何为 WordPress 中的每个自定义帖子类型制作单独的 RSS 提要

您想为您的 WordPress 网站上的每个自定义帖子类型制作单独的 RSS 提要吗?

自定义帖子类型允许网站所有者添加自己独特的内容类型。这些帖子类型可以具有与帖子或页面类似的功能,包括 RSS 提要。

在本文中,我们将向您展示如何轻松地为 WordPress 中的自定义帖子类型创建单独的 RSS 提要。

在 WordPress 中为自定义帖子类型制作 RSS 提要

在 WordPress 中为自定义帖子类型创建单独的 RSS 提要

默认情况下,WordPress 会为您的网站生成多个 RSS 提要。

例如,您最近的所有博客文章都会出现​​在您网站的主 RSS 提要中。可以通过将 /feed/ 添加到您的域名来访问此提要:

https://example.com/feed/

大多数初学者不知道的是,WordPress 会为其网站的不同存档页面生成单独的 RSS 提要。

例如,它为类别、标签、作者和自定义帖子类型提供单独的 RSS 提要。

假设您的网站上有一个名为电影的自定义帖子类型。您可以通过访问帖子类型存档页面查看在该帖子类型中创建的所有内容。

https://example.com/movies

自定义帖子类型存档页面的示例

要查看 RSS 提要,您只需在自定义帖子类型存档 URL 旁边添加 /feed/。

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

WordPress 中的自定义帖子类型 RSS 提要

或者,您也可以通过将帖子类型参数添加到您的主 WordPress RSS 提要来查看提要。例如:

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

然后,此 URL 将仅获取称为电影的自定义帖子类型。

备用自定义帖子类型 RSS 提要 URL

添加指向自定义帖子类型 RSS 提要的链接

既然您知道如何访问您网站上任何自定义帖子类型的 RSS 提要,您就可以使用该 URL 创建指向您的自定义帖子类型提要的链接。

例如,您可能希望在自定义帖子类型存档页面上显示一个图标或纯文本链接,以便您的访问者可以轻松订阅这些帖子。

最简单的方法是在您的 WordPress 主题中为您的自定义帖子类型创建一个单独的模板。

例如,如果您的自定义帖子类型称为电影,那么您可以archive-{post_type}.php在 WordPress 主题中创建一个文件。

之后,您可以简单地从主题的现有 archive.php 模板中复制内容并开始自定义您的新模板。

您可以使用以下代码简单地将纯 HTML 链接添加到您的帖子类型存档提要:

Subscribe to: Movies

不要忘记将 URL 更改为您自己的帖子类型提要 URL。

现在,此代码的问题是您必须为该特定帖子类型创建一个新模板文件。

下一个方法将允许您为所有存档页面动态生成帖子类型的 RSS 提要链接。

只需将以下代码添加到主题的archive.php模板文件中。

                

Subscribe to:

我们希望本文能帮助您了解如何在 WordPress 中为自定义帖子类型创建单独的 RSS 提要。您可能还想查看我们关于如何在 WordPress 中添加电子邮件订阅表单的教程,或者查看我们关于优化 WordPress RSS 源的提示。