如何为WordPress的每个类别制作一个单独的RSS订阅源
目录允许您轻松地将内容分类为主要部分。添加分类RSS源可以帮助您的用户订阅他们感兴趣的网站的特定区域。
在本教程中,我们将介绍如何为WordPress中的每个分类目录创建一个单独的RSS提要。我们还将讨论如何有效地使用它们来开发您的网站。
在WordPress中定位分类目录的RSS提要
和类别标签是WordPress中两个主要的默认分类法。它们使您能够轻松地将内容分类和组织成不同的主题。
默认情况下,WordPress网站上的每个分类目录都有自己的RSS订阅源。只需在类别页面的URL末尾添加“Feed”就可以找到这个RSS提要。
例如,如果您有一个名为“新闻”的类别,其URL如下:
https://example.com/category/news/
那么它的RSS源将位于以下URL:
https://example.com/category/news/feed/
提示:你可以通过访问文章分类页面并点击分类下面的查看链接找到你的分类URL。
在WordPress中显示你的分类RSS源链接
现在你已经找到了你的类别的RSS链接,让我们来看看你在WordPress网站上与访问者分享它们的一些方法。
1.在WordPress中添加分类RSS源的链接
将用户指向分类RSS提要的最简单方法是添加分类提要的链接。
您可以简单地编辑文章或页面,并在任何您想要的地方添加纯文本链接。
您可以使用此方法手动创建指向所有分类RSS提要的链接列表。
但是,如果您将来添加、删除或合并类别,则必须手动更新列表。
如果可以显示自动更新的分类RSS提要的动态列表,岂不是很棒?接下来,我们将向您展示如何做到这一点。
2.手动显示分类提要列表。
下一个方法允许您显示一个类别列表,其中包含指向特定类别的RSS提要的链接。最重要的是,如果你在网站上添加或删除类别,列表会自动更新。
对于这种方法,您需要向WordPress网站添加一些自定义代码。如果你以前没有这样做过,看看我们关于如何在WordPress中添加自定义代码片段的指南。
首先,您需要找到想要用作RSS提要图标的图像。在本教程中,我们使用大小为32×32像素的RSS源图标。
之后,你需要上传图片到你的网站。只需转到媒体添加新文件页面上传您的图像,然后单击“将URL复制到剪贴板”按钮。
现在将这个图像URL粘贴到一个纯文本编辑器中,比如记事本或文本编辑器。您将在下一步中需要它。
之后,您需要将以下代码粘贴到主题的functions.php文件或特定于站点的插件中。
function wbolt_cat_feed_list() {$string .= ”;$string .= wp_list_categories( array( ‘orderby’ => ‘name’, ‘show_count’ => true, ‘feed_image’ => ‘/path/to/feed-image.png’ ‘echo’ => ) ); $string .= ”;return $string;}$add_shortcode(‘wpb-cat-feeds’, ‘wbolt_cat_feed_list’ );
您需要将“/path/to/Feed-image.png”替换为之前复制的提要图标图像的URL。
现在,你可以在WordPress网站的任何地方使用[wpb-cat-feeds]短代码来显示类别列表,每个类别旁边都有一个RSS Feed图标。
3.在类别页面上显示RSS订阅选项(高级)
一般来说,WordPress分类档案页面没有订阅选项。您可以通过在每个类别页面上添加指向RSS提要的链接来轻松更改它。
为此,您需要对WordPress模板文件进行修改。只需将下面的代码添加到WordPress主题中的category.php或archive.php模板中。
保存更改后,您可以访问任何类别页面来查看正在运行的订阅链接。
提示:需要帮助找到要在WordPress主题中编辑的文件吗?请参考我们的WordPress模板层级完整备忘单,让初学者了解这一点。
如何在WordPress中使用分类RSS源
分类RSS源允许你的用户只订阅他们最感兴趣的内容。
例如,如果你有一个技术新闻博客,那么你的用户可以选择只订阅关于他们使用的设备的新闻。
但是,如果没有Feed阅读器,就无法阅读普通的RSS Feed。现在,大多数用户都不会使用Feed阅读器来订阅他们喜欢的网站。
这就是棘手的地方。如果你的用户不使用Feed阅读器,你如何使用你的分类RSS Feed?
幸运的是,您可以使用您的分类提要为您的用户提供他们想要的任何内容。
例如,您可以要求用户注册您的电子邮件订阅列表,并选择只获取特定类别的更新。
借助电子邮件营销服务,如Constant Contact和Sendinblue,您可以轻松地为特定类别设置自动RSS到电子邮件订阅列表。请参考我们的指南,了解如何向订阅者推送新文章。
类似地,您还可以允许用户使用PushEngage来获得每个类别的即时推送通知。它是市场上最好的推送通知服务,允许您将消息直接发送到用户的设备(台式机和手机)。
PushEngage允许您使用RSS Feed设置自动推送通知。你只需要输入你的类别的RSS Feed链接,每当有新的文章在该类别中发表时,就会发送推送通知。
我们希望这个教程能帮助你理解如何为WordPress中的每个类别制作一个单独的RSS提要。