[ad_1]
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:
- 帖子标题
- 链接
- 发布日期
- 作者
- 摘抄
您可以在以下两个位置之一添加这些代码段:
- 您可以使用 免费的代码片段插件,它提供了方便的界面来管理这些类型的代码段。 对于大多数人来说,这是最简单的选择。
- 您可以编辑子主题的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。
模板文件的代码如下:
<?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模板满意后,将其保存并转到信息中心中的Settings(设置)→Permalinks(永久链接)。 单击保存更改。 这将刷新重写规则,以便您的Feed可以正确显示。
现在,您应该可以通过yourdomain.com/feed/feedname访问您的自定义供稿(用自定义值替换值)。
如何在WordPress网站上显示其他RSS源
或者,另一个 使用RSS提要的方式 用于展示您网站上其他博客或平台的供稿。 在这种情况下,您可以使用 我们的Feedzy插件 并从外部RSS提要中导入内容。
安装并激活Feedzy后,请转到页面或发布要添加一个或多个Feed的位置。 如果您使用的是“块编辑器”,则可以添加Feedzy块并粘贴所需的源URL:
在右侧边栏的设置区域中,您可以调整要显示的源的数量,缓存时间和排序顺序。
如果您喜欢使用经典编辑器,则可以使用Feedzy短代码 [feedzy-rss feeds=” source_URL”] 并将其嵌入到您希望供稿显示在您网站上的任何位置。
或者,您可以使用小部件,可以通过仪表板中的外观→小部件来激活它:
您还可以将RSS供稿作为帖子导入WordPress,我们将在以下文章中详细讨论 另一个教程。
立即在WordPress中创建自定义RSS提要
在WordPress中创建自定义RSS feed可能很棘手。 但是,如果您对代码感到满意,则可以轻松添加不同的提要,并开始向读者提供独特的内容。
在本文中,我们向您展示了如何在WordPress中创建自定义RSS feed。 您需要添加一些自定义代码段并创建一个模板来自定义Feed的外观,因此只有在具备必要技能的情况下,才尝试使用此方法。 另外,要在您的网站上展示外部供稿,您可以使用 Feedzy 没有任何编码知识。
有关如何在WordPress中使用RSS提要的其他一些想法,请查看以下文章:
您对自定义RSS提要有疑问吗? 让我们在下面的评论部分中知道!