如何为标签和自定义分类档案添加 RSS 订阅

您想让您的访问者订阅单个标签或自定义分类吗?

当您为每个分类提供单独的 RSS 提要时,您的访问者可以订阅他们最感兴趣的主题。

在本文中,我们将向您展示如何为您的标签和自定义分类档案添加 RSS 订阅。

如何为标签和自定义分类档案添加 RSS 订阅

为什么让用户订阅标签和自定义分类法?

当您创建WordPress 博客时,您可以使用类别和标签分类法来组织您的博客文章,以帮助您的读者找到他们最感兴趣的内容。

一些网站所有者创建自定义分类法以添加额外的结构。例如,具有称为“书籍”的自定义帖子类型的网站可以使用称为“主题”的自定义分类对其进行排序。

您可能希望将RSS 订阅添加到您的标签和自定义分类。然后,当您发布他们可能感兴趣的新博客文章时,您的网站访问者会收到通知。

每个标签和自定义分类都有自己的提要 URL。您所要做的就是在 URL 的末尾添加 /feed/。这是一个例子:

https://www.wpbeginner.com/section/wp-themes/feed/

但是您的大多数访问者不知道如何查找和订阅这些提要。让我们看看如何在标签和自定义分类档案上添加 RSS 订阅链接。

在标签档案上添加 RSS 订阅链接

我们将首先向您的标签存档页面添加一个简单的 RSS 订阅链接。

为此,您需要将代码添加到您的网站文件中。如果您以前没有这样做过,请参阅我们的指南,了解如何将网络上的代码片段粘贴到 WordPress中。

您需要做的第一件事是进入主题文件夹并找到文件tag.php. 如果您没有看到该文件,请查找archive.php.

现在,如果您的主题有一个 tag.php 文件,那么只需在循环之前添加以下代码。

$tag_id = get_query_var(‘tag_id’);  echo ‘

‘;  ?>

如果您的主题没有 tag.php 文件但有一个 archive.php 文件,那么您需要创建一个名为 tag.php 的新文件并将 archive.php 中的所有代码粘贴到其中。完成后,将上面的代码粘贴到其中。

注意:如果您的主题不包含 tag.php 或 archive.php,那么您可能正在使用WordPress 主题框架,并且必须手动创建 tag.php。学习如何创建存档文件的一个很好的起点是我们关于如何在 WordPress 中创建自定义存档页面的指南。

当您访问您的网站时,您将能够在标签存档页面上看到一个订阅链接。这是我们演示网站的屏幕截图。

订阅标签预览

此代码只是将带有锚文本“订阅”的链接添加到模板。如果您愿意,可以添加 RSS 图标而不是文本。您所要做的就是将“订阅”文本替换为图像 URL,如下所示:

Subscribe

这是我们修改代码后在我们的演示网站上的标签存档的屏幕截图。

使用图标预览订阅标签

在自定义分类档案中添加 RSS 订阅链接

我们可以对自定义分类档案做同样的事情。

您需要进入主题文件夹并查找名称为taxonomy-YOURTAXONOMYNAME.php.

例如,如果您有一个名为“主题”的自定义分类法,那么您需要查找一个名为taxonomy-topics.php.

然后,您需要编辑该文件并将以下代码粘贴到循环上方: