RSS 提要是出色的博客工具,可以帮助您扩大受众群体。默认情况下,WordPress 带有标准的 RSS 提要功能,这对大多数用户来说已经足够了。但是,如果您想提供特定内容或在您的提要中包含帖子缩略图,您需要在 WordPress 中创建自定义 RSS 提要。

幸运的是,您可以通过添加几行代码相对轻松地自定义您的 RSS 提要。请注意,此方法可能不适用于初学者,因为您需要访问子主题的 functions.php 文件。但是,大多数中级用户应该能够按照以下说明进行操作。

在本文中,我们将向您展示如何在 WordPress 中创建自定义 RSS 提要。我们还将讨论它为何有用,以及如何使用简单的插件在您的网站上展示来自外部来源的内容。我们走吧!

了解 RSS 提要以及它们如何使您的网站受益

RSS 代表 Really Simple Syndication。这是一个方便的功能,允许博主在其他网站上和通过提要阅读器分享他们的内容。这允许订阅者跟踪新帖子,而无需手动检查他们最喜欢的每个站点。在 WordPress 中还有其他使用 RSS 提要的方法,我们在上一篇文章中已经讨论过。

订阅 RSS 提要的访问者可以使用他们选择的提要阅读器浏览内容、发表评论并在社交媒体上分享帖子。您应该能够在 yourdomain.com/feed 访问您网站的提要。请注意,这样做只会显示代码。您需要一个专用的新闻聚合器(例如 Feed)才能看到它的全部荣耀。

如果您想使您的内容与众不同,您可以创建自定义 RSS 提要并定位特定读者。如果您的网站迎合多个细分市场,这将很有用。

您还可以使用我们的外部来源推荐帖子 Feedzy 插入。例如,您可以聚合来自其他博客、播客甚至 YouTube 频道的内容,并将其显示在您的网站上以提高参与度。

如何在#WordPress 中创建自定义#RSS 提要:初学者指南?

Click To Tweet

如何在 WordPress 中创建自定义 RSS 提要

不幸的是,自定义 RSS 提要需要一些高级知识,所以除非您至少具有一些代码知识,否则我们不推荐这种方法。

在继续之前,备份您的网站是明智的,这样您可以在出现问题时恢复它。当您准备好继续时,请按照以下说明进行操作。

本教程将帮助您创建具有以下属性的自定义 RSS 提要:

  • 帖子标题
  • 链接
  • 发布日期
  • 作者
  • 摘录

您可以在以下两个位置之一添加这些片段:

  1. 您可以使用免费的代码片段插件,它提供了一个方便的界面来管理这些类型的代码片段。对于大多数人来说,这是最简单的选择。
  2. 您可以编辑子主题的 functions.php 文件 - 确保使用子主题,这样您就不会在更新主题时覆盖您的更改。

首先,添加以下代码段:

add_action('init', 'customRSS'); function customRSS() { add_feed('feedname', 'customRSSFunc' );

这将在您的网站上启用自定义 RSS 功能。您需要根据您要给新提要起的名字相应地更改“提要名称”。

接下来,您需要创建一个回调函数,可以通过添加以下代码来完成:

function customRSSFunc() { get_template_part('rss', 'feedname'); }

这会将您的 Feed 链接到它自己的模板文件,我们将很快创建该文件。请注意,“get_template_part”函数有两个参数:URL 段和提要名称。我们建议将项目符号设置为“rss”以便于导航。

接下来,您需要创建一个提要模板。使用前面片段中的参数(例如 rss-feedname.php),在您的子主题文件夹中创建一个新文件并将其保存为 slug-name.php。

模板文件代码如下:

'; ? > > < ? php bloginfo_rss('name'); ? >-Feed" rel="self" type="application/rss+xml" /> <语言> <?php the_title_rss(); ?> <链接>

]]> <内容:编码> ]]>

请注意,您可以通过更改 postCount 变量来控制提要中显示的帖子数。如果您希望 Feed 显示图像、注释等,您还可以修改此模板。

一旦您对 Feed 模板感到满意,请保存它并转到仪表板中的设置 → 永久链接。单击保存更改。这将刷新重写规则,以便您的提要可以正确显示。

您现在应该能够在 yourdomain.com/feed/feedname 访问您的自定义提要(将值替换为您的自定义值)。

如何在您的 WordPress 网站上显示其他 RSS 提要

或者,另一种使用 RSS 提要的方法是在您的网站上展示来自其他博客或平台的提要。在这种情况下,您可以使用我们的 Feedzy 插件并从外部 RSS 提要导入内容。

安装并激活 Feedzy 后,转到要添加一个或多个提要的页面或帖子。如果您使用的是区块编辑器,您可以添加一个 Feedzy 区块并粘贴您想要的提要 URL:

在右侧边栏的设置区域,您可以调整显示的提要数量、缓存时间和排序顺序。

如果您更喜欢使用经典编辑器,可以使用 Feedzy 简码 [feedzy-rss feeds=”source_URL”] 并将其嵌入您希望提要出现在网站上的任何位置。

或者,您可以使用小部件,可以通过仪表盘中的外观 → 小部件激活:

您还可以将 RSS 提要作为帖子导入 WordPress,我们将在下一篇文章的另一个教程中详细讨论。

立即在 WordPress 中创建自定义 RSS 提要

在 WordPress 中创建自定义 RSS 提要可能很棘手。但是,如果您对代码感到满意,则可以轻松添加不同的提要并开始为您的读者提供独特的内容。

如何在我的#WordPress 网站上设置自定义#RSS 提要?

点击发送推文

在这篇文章中我们向您展示如何在 WordPress 中创建自定义 RSS 提要。您需要添加一些自定义代码片段并创建一个模板来自定义您的 Feed 的外观,因此请仅在具备必要技能的情况下尝试此方法。此外,要在您的网站上展示外部提要,您可以在没有任何编码知识的情况下使用 Feedzy。

有关如何在 WordPress 中使用 RSS 提要的一些其他想法,请查看以下文章:

  • 在 WordPress 中使用 RSS 提要的七种方法
  • < li >如何将 RSS 提要作为帖子导入 WordPress

  • 如何创建 WordPress 新闻聚合站点

您对自定义 RSS 提要有疑问吗?在下面的评论部分让我们知道!