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 提要:
- 帖子标题
- 链接
- 发布日期
- 作者
- 摘录
您可以在以下两个位置之一添加这些片段:
- 您可以使用免费的代码片段插件,它提供了一个方便的界面来管理这些类型的代码片段。对于大多数人来说,这是最简单的选择。
- 您可以编辑子主题的 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 /** *模板名称:自定义 RSS 模板 - Feedname */ $postCount = 5; //要在提要中显示的帖子数 $posts = query_posts('showposts=".$postCount); header(" Content-Type: '.feed_content_type('rss-http').'; charset = ".get_option(" blog_charset'), true);回声 ' xml version="1.0" encoding="'.get_option('blog_charset').'"? '. '>'; ? >
请注意,您可以通过更改 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 提要的七种方法
- 如何创建 WordPress 新闻聚合站点
< li >如何将 RSS 提要作为帖子导入 WordPress
您对自定义 RSS 提要有疑问吗?在下面的评论部分让我们知道!