如何在WordPress中为每个文章分类制作单独的RSS源

是否有要为WordPress中的每个文章分类制作单独的RSS源的需要?

文章分类允许您轻松地将内容分类到主要部分。添加文章分类RSS源可以帮助您的用户订阅他们感兴趣的网站特定区域。

在本文中,我们将向您展示如何在WordPress中轻松地为每个文章分类制作单独的RSS提要。我们还将讨论如何有效地利用它们来发展您的网站。

如何在WordPress中为每个文章分类制作单独的RSS源

在WordPress中查找分类的RSS源

类别和标签是WordPress中两种主要的默认分类法。它们允许你轻松地将你的内容分类和组织成不同的主题。

默认情况下,WordPress网站上的每个类别都有自己的类别简单讯息聚合订阅。您可以通过在类别页面网址的末尾添加“提要”来定位这个RSS提要。

例如,如果您有一个名为“新闻”的类别,其网址如下:

https://ixuans.com/category/news/

那么它的RSS源将位于以下网址:

https://ixuans.com/category/news/feed/

提示:你可以通过访问找到你的分类网址职位类别页面,然后单击类别下方的查看链接。

如何在WordPress中为每个文章分类制作单独的RSS源

在WordPress中显示你的分类RSS源链接

现在,您已经找到了您的类别的RSS提要URL,让我们来看看您可以通过哪些方式与您的上的访问者共享它们。

1.在WordPress中添加类别RSS源的链接

将用户指向类别RSS源的最简单方法是向类别源添加链接。

您可以简单地编辑文章或页面,并在任何地方添加纯文本链接。

如何在WordPress中为每个文章分类制作单独的RSS源

您可以使用此方法手动创建指向所有类别RSS源的链接列表。

但是,如果您添加、删除或合并类别将来,您将不得不手动更新该列表。

如果你能显示一个自动更新的动态类别RSS源列表,那不是很好吗?接下来我们将向您展示如何做到这一点。

2.手动显示类别源列表

下一个方法允许您显示类别列表,其中包含指向特定类别RSS源的链接。最重要的是,如果您在网站上添加或删除类别,列表将自动更新。

对于这种方法,您需要向您的WordPress网站添加一些自定义代码。

首先,您需要找到一个您想要用作RSS提要图标的图像。在本教程中,我们将使用32×32像素的RSS提要图标。

之后,你需要上传图片到你的网站。只需前往添加新媒体页面上传您的图像,然后单击“将网址复制到剪贴板”按钮。

如何在WordPress中为每个文章分类制作单独的RSS源

现在,将此图像网址粘贴到记事本或文本编辑等纯文本编辑器中。下一步你会需要的。

之后,您需要将以下代码粘贴到主题中functions.php文件或特定站点插件。

2
3
5
6
8
9
10
11
12
1
2
3
4
5
6
7
8
9
10
11
12
function wpbeginner_cat_feed_list() {
$string .=  '<ul>';
$string .= wp_list_categories( array(
        'orderby'    => 'name',
        'show_count'%20<code%20class=”php plain”>=> true,
        'feed_image'%20<code%20class=”php plain”>=> '/path/to/feed-image.png'
        'echo'%20<code%20class=”php plain”>=>
    ) );    
$string .= '</ul>';
return $string;
}
$add_shortcode('wpb-cat-feeds', 'wpbeginner_cat_feed_list'%20<code%20class=”php plain”>);

您需要将“/path/to/feed-image.png”替换为之前复制的feed图标图像的URL。

现在你可以使用[wpb-cat-feeds]短代码在您的WordPress网站上的任何地方显示类别列表,每个类别旁边都有RSS提要图标。

如何在WordPress中为每个文章分类制作单独的RSS源

3.在类别页面上显示RSS源订阅选项(高级)

通常情况下,WordPress类别存档页面没有订阅选项。您可以通过在每个类别页面上添加RSS订阅源的链接来轻松更改这一点。

为此,您需要对WordPress进行更改模板文件。只需将以下代码添加到category.php或者你的WordPress主题中的archive.php模板。

2
3
5
6
<?php       
if ( is_category() ) {
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p><a href="'%20<code%20class=”php plain”>. get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}
?>

保存更改后,您可以访问任何类别页面来查看订阅链接。

如何在WordPress中为每个文章分类制作单独的RSS源

如何利用WordPress中的分类RSS源

类别RSS源允许您的用户只订阅他们最感兴趣的领域。

例如,如果你有一个技术新闻博客,那么你的用户可以选择只订阅关于他们使用的设备的新闻。

然而,没有提要阅读器,普通的RSS提要是不可读的。如今,大多数用户不会使用订阅阅读器来订阅他们喜欢的网站。

这就是它变得棘手的地方。如果你的用户不使用订阅源阅读器,你如何使用你的类别RSS订阅源?

幸运的是,您可以使用您的类别源向您的用户提供他们想要的任何内容。

例如,您可以要求用户注册您的电子邮件简讯,并选择仅获取特定类别的更新。

用电子邮件营销服务喜欢经常接触,Sendinblue、和其他工具,您可以轻松地为特定类别设置自动RSS至电子邮件简讯。

同样,您还可以允许用户使用获得每个类别的即时推送通知按压接合。这是最佳推送通知服务并允许您直接向用户的设备(台式机和手机)发送消息。

PushEngage允许您使用RSS源设置自动推送通知。您只需输入您的类别RSS提要网址,每当在该类别中发布新帖子时,都会发出推送通知。

最后,我们希望这篇文章能帮助你学习如何在WordPress中为每个类别制作单独的RSS源。

本站所有文章均来自互联网。如若本站内容侵犯了您的合法权益,可联系我们进行处理。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注