要跟上所有你喜欢的网站的内容可能很麻烦。即使使用书签,一个接一个地访问网站以查看其最新更新,也是很耗时的。
这就是RSS feed的用武之地。一次性订阅一个网站的RSS Feed,你就能自动收到所有随后发布的更新信息。
根据你的RSS阅读器应用程序,你甚至可以通过电子邮件或移动设备收到通知。此外,还有一些WordPress的RSS源插件,让你在自己的网站上聚合所有的内容。
在这篇文章中,我们将讨论什么是RSS以及为什么它很重要。然后,我们将看看RSS feed如何在WordPress中工作。我们将告诉你如何启用或禁用它们,看看如何检查它们是否在工作,并介绍一些增加新功能的插件。
- 什么是RSS(以及为什么它很重要)?
- WordPress是否有RSS订阅(以及如何找到它们)?
- 如何检查和查看RSS订阅是否有效
- 如何优化你的RSS Feed
- 4个方便的WordPress RSS订阅插件
- 如何禁用WordPress中的RSS订阅
什么是RSS(以及为什么它很重要)?
RSS(Really Simple Syndication)源使网站和博客能够以XML格式发布其最新内容。这可以包含文章的全部内容或摘要,以及元数据,如日期和作者。
你的RSS feed使任何订阅它的人能够将你的网站内容与其他许多网站的内容聚集在一起。
你可以把这个过程比作订阅YouTube频道,并在一个地方接收每个频道的最新内容的更新通知。
谷歌在2012年关闭了他们流行的FeedBurner服务,这可能使一些人认为RSS订阅已经死亡。但事实上,现在有很多优秀的Feed阅读器,如Feedly或The Old Reader。
Feedly可用于网络、iOS、Android和Kindle。The Old Reader也可以在网络上使用,虽然它没有一个原生的应用程序,但它的用户已经使用它的API创建了几个。
Feeds除了让自己保持最新状态外,还可用于许多目的,如将一个网站的内容导入另一个网站,以及更多:
- 从网上商店采购产品和服务类别。
- 保持对外汇汇率和股票价格的跟踪。
- 使用播客专用的RSS feed,将音频内容推送到不同的收听平台。
- 聚集来自各种在线商店的最新优惠券或折扣优惠。
- 许多博主和有影响力的人使用RSS feed来了解情况。当他们发现一个好的,他们会从他们的博客或社交媒体资料中分享或链接到你的文章。
- RSS源有可能帮助谷歌更频繁地抓取你的网站。
- RSS源可以为你的网站带来更多的访问者。当有人订阅你的新闻源时,他们会在他们的feed中偶然发现你的所有博客文章。如果他们看到一个好的文章,他们会访问你的网站,详细阅读或发表评论
- 自动进行电子邮件营销活动。例如,MailChimp有一个RSS到电子邮件的活动,当你发布新文章时,会自动给你的订阅者发送电子邮件。
- 你也可以使用你的RSS feed,在每次发布新文章时向你的社交媒体资料发布更新。几乎所有流行的帖子编排和社交媒体管理工具都提供RSS feed集成。
- 你可以将你的RSS feed提交给RSS目录或内容聚合网站。
- 你也可以在你的网站上设置一个页面或部分,以聚合外部来源的内容。
- 你可以在你的网站上自动发布新的聚合内容。
WordPress是否有RSS订阅(以及如何找到它们)?
WordPress为你的网站生成许多种内置的RSS feed。如前所述,这通常是以XML格式进行的,每次你发布新的内容时都会创建一个文件。
要查看你的feed,你可以简单地在你的网站地址后面加上/feed。
例如,如果你的网站是www.document.com,你的feed将被发布在www.document.com/feed。
一个用XML显示的RSS feed样本。
为你的类别和标签,以及评论生成feed。此外,你可以有多个字段,看起来像这样:
- http://example.com/feed/
- http://example.com/feed/rss/
- http://example.com/feed/rss2/
- http://example.com/feed/rdf/
- http://example.com/feed/atom/
然而,你的主要feed通常将位于第一个地址。
如何检查和查看RSS订阅是否有效
你自己的网站有一个feed,但你也可以在你的内容中采用其他网站的feed。
然而,在你这样做之前,你首先要验证每个外部feed。你可以使用你的浏览器或一个在线工具。
在你的浏览器中测试feed的URL
要使用浏览器来验证feed,只需复制feed的URL并将其粘贴到地址栏:
在浏览器中测试一个RSS feed示例
你应该看到feed以原始的XML格式显示。
使用W3C验证器进行测试
另一种测试feed有效性的方法是使用W3C Validator。将feed的URL粘贴到提供的输入框中,然后点击Check:
W3C feed验证服务
在下一页,你应该看到该feed是否有效:
用W3C工具验证一个feed的URL。
你也可能得到一些建议,为读者优化feed(如果它属于你的话)。
如何优化你的RSS Feed
你的RSS订阅可以使用户跟上你的最新内容。因此,你要优化它以方便使用,这可以提高你的订阅量。
这样做的一个技巧是在你的feed中显示摘要,而不是完整的文章。这可以确保读者访问你的网站来阅读内容。
WordPress为这个目的提供了一个内置设置。你可以简单地导航到设置>Reading,并在Feed中的每篇文章下选择摘要,显示。
在WordPress中设置你的RSS feed
你还可以通过使用下一节介绍的Category-Specific RSS Feed Subscription插件,让用户订阅特定的类别或标签。
此外,如果你经营一个多作者的博客,你可以让读者选择订阅他们喜欢的作者。
一个作者的feed将看起来像这样:
- http://example.com/author/matteo/feed/
你甚至可以让你的作者在他们的简历或电子邮件签名中包括他们的RSS feed的链接。
4个方便的WordPress RSS订阅插件
虽然WordPress默认提供了RSS feed,并提供了一种显示它们的方法,但插件可以提供更多的灵活性。让我们来看看四个可靠的选择。
1. WP RSS Aggregator
WP RSS Aggregator拥有超过60,000个活跃的安装,是WordPress最受欢迎的RSS订阅插件。你将能够从无限数量的网站导入无限数量的帖子、YouTube视频、列表和播客集,为你的网站提供新的和策划的内容。
WP RSS Aggregator
使用WP RSS Aggregator的免费版本,你将能够:
- 创建显示其他网站内容链接的Feeds
- 在一个页面上管理你的RSS信息源
- 使用短码或区块来显示你的feeds
- 使用动作和过滤器挂钩来扩展插件的功能
使用高级版本,你还可以:
- 定制模板以配合你的网站设计
- 将RSS feed导入WordPress文章或自定义文章类型中
- 根据关键词、短语和/或标签来过滤内容
- 通过WP RSS Aggregator的全文服务导入内容
- 对你的来源进行分类以保持其条理性
- 将该插件连接到第三方内容旋转服务,如WordAi和Spinner Chief。
一旦你在你的WordPress网站上安装了WP RSS Aggregator,你所需要做的就是添加一个feed源,剩下的就由该插件来处理。
添加一个新的feed来源
2. Feedzy RSS Feeds
Feedzy是最好的 WordPress RSS 订阅插件之一。它使你能够导入并在你的网站上显示无限数量的 feed。你可以用它来发布来自网络的精选内容,从而实现博客的自动化。
WordPress插件-Feedzy RSS Feeds
Feedzy的免费版提供的一些主要功能包括:
- 将feed项目转换为页面、帖子和自定义帖子类型
- 使用区块、简码或部件来显示feeds
- 缓存feeds以提高加载速度
- 将图片与 feed项目一起显示
使用高级版本,你还可以:
- 使用关键字过滤器来导入特定内容
- 为每个feed设置多个模板
- 自动从不同来源导入多个feeds(在免费版本中手动完成)
- 自动添加联盟或推荐人ID到你的feed链接上
一旦Feedzy被安装和激活,你要导航到Feedzy > Import Posts。然后你可以点击Import Posts选项:
用Feedzy从RSS feed中导入文章
你现在可以开始向你的网站导入feed的过程。
3. RSSImport
WordPress插件-RSSImport
和Feedzy一样,RSSImport可以让你把feeds导入到你的WordPress网站。你可以通过小部件、短代码或PHP来使用它。
这个工具提供了大量的灵活性,包括短代码,提供了许多参数来定制它们。下面是一个你可能创建的例子:
[RSSImport display="25" feedurl="https://yourdomain.com/feed/" use_simplepie="true"]
你也可以在主题模板中添加一些PHP代码,如sidebar.php或single.php。比如说:
<!--?php RSSImport(10, 'https://www.wbolt.com/feed/'); ?-->
为了显示你的feed,你可以在文章或页面的任何地方复制和粘贴你的短代码。
4. Category-Specific RSS Feed Subscription
WordPress插件-Category-Specific RSS Feed Subscription
Category-Specific RSS Feed Subscription与我们目前所考虑的其他插件不同。它允许你的用户在订阅内容上有更大的灵活性,而且它是基于你的分组来做的。例如,如果你在多个类别中发布内容,如 “航空”、”可再生能源 “和 “电影”,你的用户可以选择只订阅一个或全部。
这个插件使你能够:
- 创建特定类别的RSS feed
- 创建特定标签的Feed菜单
- 在你的文章旁边显示每个标签的RSS feed
- 将自定义类别指向外部feeds
安装这个插件后,你要导航到 设置 > Category-Specific RSS,看看所有可能的类别列表,你可以为其创建一个feed。然后,你可以使用部件、短代码和几行PHP,将你的feed菜单添加到你的网站。
如何禁用WordPress中的RSS订阅
虽然RSS订阅可以很方便,但你可能对你的RSS订阅没有什么用处,或者你可能根本不想要维护它的额外开销。
在这种情况下,你可以选择通过使用一个插件或编辑你当前的主题来禁用你的feed。
使用插件
像Disable Feeds这样的插件可以方便地禁用你网站上的所有feeds。它通过重定向请求删除所有RSS、Atom和RDF feed。
请注意,它已经N年没有更新了。然而,你在最新版本的WordPress使用它应该没有任何问题。
禁用Feeds只是删除了Feed本身。你的主题、侧边栏和页脚小部件可能仍然包含指向它的链接。
编辑主题文件
在WordPress中禁用RSS订阅的第二个方法是编辑你当前主题的 functions.php 文件。你要导航到外观 > 主题文件编辑器,并在右侧的文件资源管理器中搜索功能文件:
然后你可以在文件的末尾粘贴以下代码:
add_action('do_feed', 'itsme_disable_feed', 1); add_action('do_feed_rdf', 'itsme_disable_feed', 1); add_action('do_feed_rss', 'itsme_disable_feed', 1); add_action('do_feed_rss2', 'itsme_disable_feed', 1); add_action('do_feed_atom', 'itsme_disable_feed', 1); add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1); add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
完成后别忘了保存你的改动。
小结
WordPress默认提供一个RSS源,你可以很容易地访问你的。在其他插件选项的帮助下,如Feedzy RSS Feeds、RSSImport、特定类别的RSS Feed订阅和WP RSS Aggregator,你可以对它有更多的控制。
正如我们所看到的,RSS feed在很多情况下都是有用的……所以它们还远没有死掉!
你对我们名单上的RSS订阅插件有什么问题吗,以及如何充分利用它们?请在下面的评论区告诉我们!
评论留言