在WordPress中创建自定义RSS Feed:新手指南

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

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

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

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

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

订阅RSS feed的访问者可以使用其选择的feed阅读器来浏览内容,发表评论并在社交媒体上分享帖子。 您应该可以通过yourdomain.com/feed访问站点的feed。 注意,这样做只会显示代码。 你需要一个专门的 新闻聚合器 诸如 饲料 看到它的全部荣耀。

如果要区分内容,可以创建自定义RSS提要并以特定读者为目标。 如果您的网站迎合了多个细分市场,这将非常有用。

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

如何在#WordPress中创建自定义#RSS提要:新手指南?

点击鸣叫

如何在WordPress中创建自定义RSS源

不幸的是,定制RSS feed需要一些高级知识,因此,除非您至少对代码有所了解,否则我们不建议您采用这种方法。

在继续之前,明智的做法是 备份您的网站 因此,如果出现问题,您可以将其恢复。 当您准备好继续时,请按照以下说明进行操作。

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

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

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

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

首先,添加 以下代码段

add_action(’init’,’customRSS’); 函数customRSS(){add_feed(’feedname’,’customRSSFunc’); }

这将在您的站点上启动customRSS功能。 您需要根据要调用新Feed的名称来相应地更改“ feedname”。

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

函数customRSSFunc(){get_template_part(’rss’,’feedname’); }

这会将您的供稿链接到其自己的模板文件,我们将在稍后创建该文件。 请注意,“ get_template_part”函数具有两个参数:URL段和提要名称。 我们建议将子弹设置为“ rss”,以便于导航。

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

模板文件的代码如下:

‘; ?>>-Feed title><atom href="%E2%80%9C" https: self_link>” rel =“ self” type = “ application / rss + xml” /><link>link><description>description><lastbuilddate>lastBuildDate><language>language><sy>sy:updatePeriod><sy>sy:updateFrequency><item><title>title><link>link><pubdate>pubDate><dc>dc:creator><guid ispermalink="“" false>guid><content>item> channel> rss></content></guid></dc></pubdate>

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

对Feed模板满意后,将其保存并转到信息中心中的Settings(设置)→Permalinks(永久链接)。 单击保存更改。 这将刷新重写规则,以便您的Feed可以正确显示。

现在,您应该可以通过yourdomain.com/feed/feedname访问您的自定义供稿(用自定义值替换值)。

如何在WordPress网站上显示其他RSS源

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

安装并激活Feedzy后,请转到页面或发布要添加一个或多个Feed的位置。 如果您使用的是“块编辑器”,则可以添加Feedzy块并粘贴所需的源URL:

使用Feedzy和“块编辑器”添加外部RSS feed。

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

如果您喜欢使用经典编辑器,则可以使用Feedzy短代码 [feedzy-rss feeds=” source_URL”] 并将其嵌入到您希望供稿显示在您网站上的任何位置。

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

在WordPress中激活Feedzy小部件。

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

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

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

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

点击鸣叫

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

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

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

Total
0
Shares
相关文章