您是否希望在您的 WordPress 博客上显示来自其他网站的 RSS 源?
RSS 可以轻松地自动从其他站点提取内容并将其显示在您的站点上。这可以提高用户参与度、增加网站流量并增加页面浏览量。
在本文中,我们将向您展示如何轻松地在 WordPress 博客上显示任何 RSS 源。
为什么在您的 WordPress 博客上显示任何 RSS 源?
所有WordPress 博客都内置了对RSS 源的支持。它们允许您的用户使用 RSS 源阅读器(例如 Feedly)从您的网站接收定期更新。
您甚至可以使用 RSS 源集成,通过电子邮件新闻通讯和推送通知向您的用户发送新的帖子通知。
您博客的 RSS feed 只是网站的地址,在末尾添加 /feed/,如下所示:
https://www.yourwebsite.com/feed/ |
然而,许多人不知道的是,您还可以使用 RSS 将其他网站的内容提取到您自己的网站中。
这使您可以管理来自其他网站的内容,并自动显示来自 Facebook、Instagram、Twitter 和 YouTube 等社交媒体平台的内容。您甚至可以使用 WordPress 作为新闻聚合器。
话虽如此,让我们看一下如何在 WordPress 博客上显示任何 RSS 源。我们将介绍四种方法:
使用小部件显示任何 RSS 源
您可以使用内置的 WordPress 小部件轻松在 WordPress 博客上显示 RSS源。请记住,此方法不适用于块主题。
为此,请从 WordPress 仪表板导航至外观 » 小部件页面,然后单击屏幕顶部的“添加块”(+) 按钮。
接下来,找到 RSS 小部件并将其拖到侧边栏或其他小部件就绪区域。之后,您只需键入或粘贴您想要显示的 RSS 提要。
在本教程中,我们将添加 WPBeginner 的 RSS 源,该源位于https://wpbeginner.com/feed/
. 我们还将使用标题块添加标题。
以下是 RSS 小部件在我们的WordPress测试网站上的外观。
请注意,默认的 RSS 小部件具有非常基本的功能。例如,它不允许您添加缩略图、社交按钮或其他自定义项。如果您想添加这些额外的功能,那么最好使用插件。
使用插件显示任何 RSS 源
WP RSS Aggregator是市场上最好的WordPress RSS 提要插件。
它允许您在博客上显示 RSS 提要,并且通过购买高级附加组件,您可以将您的网站变成内容聚合器,而无需任何编码。
首先,您需要安装并激活免费的 WP RSS Aggregator 插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,系统会要求您添加第一个 RSS 源 URL。对于本教程,我们将添加https://wpbeginner.com/feed/
. 输入提要 URL 后,单击页面底部的“下一步”按钮。
在下一页上,您将看到链接到的 RSS 源中的最新源项目。
然后,您可以单击“创建草稿页面”按钮将摘要添加到新页面草稿中,或使用右侧的短代码将它们添加到任何帖子、页面或小部件区域。
在本教程中,我们将单击“创建草稿页面”按钮。
执行此操作后,将自动创建页面,并且按钮文本将更改为“预览页面”。
现在,您可以单击该按钮来预览网站上的 RSS 源。这是我们的演示网站的屏幕截图。
该页面显示了提要中最新三篇文章的链接的项目符号列表,以及有关来源和文章发布日期的信息。
当您使用其高级附加组件时,WP RSS Aggregator 插件将成为真正的强大工具。这些允许您为每个 RSS 项目创建单独的帖子并导入每个帖子的全文。
其他允许对 RSS 项目进行关键字过滤、对每个项目进行分类等等。
使用这些附加组件,该插件可用于自动博客。但是,您在执行此操作时应该小心,因为从第三方网站抓取完整内容可能会导致版权侵犯和法律麻烦。
使用插件显示社交媒体源
将社交媒体源添加到您的 WordPress 博客可以帮助增加您的关注者、提高社交参与度并丰富您的现有内容。
Smash Balloon是WordPress最好的社交媒体源插件,受到超过 175 万用户的信任。
它实际上是插件的组合,可以轻松地在 WordPress 博客上创建和显示来自 Facebook、Instagram、Twitter 和 YouTube 的自定义提要。
在 WordPress 中添加 Facebook 社交媒体源
您可以通过安装并激活Smash Balloon Facebook Feed插件来将 Facebook feed 添加到您的网站 。
还有一个 免费版本,可让您创建基本的 Facebook 源,但它不包含所有高级功能,例如嵌入照片、相册等。
Smash Balloon 允许您组合来自多个 Facebook 页面的提要,并自定义 Facebook 提要的外观,而无需编码。
有关更多详细信息,请参阅有关如何在 WordPress 中创建自定义 Facebook feed 的指南。
在 WordPress 中添加 Instagram 社交媒体源
Smash Balloon Instagram Feed是适用于 WordPress 的最佳 Instagram 插件。
它甚至还有一个免费计划,您可以使用它在您的网站上嵌入 Instagram feed。
该插件可让您通过主题标签或帐户显示 Instagram 内容。您还可以显示评论和点赞计数,包括灯箱弹出窗口等。
您可以在有关如何在 WordPress 中创建自定义 Instagram feed 的详细指南中了解如何使用该插件。
在 WordPress 中添加 Twitter 社交媒体源
Smash Balloon Custom Twitter Feeds是WordPress最好的 Twitter feed 插件。
该插件可让您执行一些操作,例如显示多个 Twitter 源、在网站上进行回复、点赞和转发,以及在灯箱中显示完整推文。
它甚至还有一个免费版本,如果您的预算有限,您可以使用它。
有关使用此插件将 Twitter 源添加到 WordPress 的更多说明,请参阅有关如何在 WordPress 中嵌入推文的指南。
在 WordPress 中添加 YouTube 社交媒体源
Smash Balloon 的 YouTube Feeds是适用于 WordPress 的最佳 YouTube 社交媒体插件,该插件有专业版和免费版。
该插件可让您从所有频道创建可自定义的图库、添加直播、使用高级搜索查询创建自定义提要等等。
您还可以选择不同的布局模板来更改视频源的外观。
有关更详细的说明,请参阅有关在 WordPress 中创建 YouTube 图库的指南。
使用代码显示任何 RSS 提要
使用代码,您可以利用 WordPress 内置功能在您的博客上显示任何 RSS 提要。
只需将以下代码粘贴到您选择的任何 WordPress 文件中即可。我们建议您为此目的创建一个自定义页面:
12345678910111213141516171819202122232425262728293031323334 | <h2><?php _e( 'Recent news from Some-Other Blog:' , 'my-text-domain' ); ?></h2> <?php // Get RSS Feed(s) include_once ( ABSPATH . WPINC . '/feed.php' ); // Get a SimplePie feed object from the specified feed source. $rss = fetch_feed( 'https://www.wpbeginner.com/feed/' ); if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly // Figure out how many total items there are, but limit it to 5. $maxitems = $rss ->get_item_quantity( 5 ); // Build an array of all the items, starting with element 0 (first element). $rss_items = $rss ->get_items( 0, $maxitems ); endif ; ?> <ul> <?php if ( $maxitems == 0 ) : ?> <li><?php _e( 'No items' , 'my-text-domain' ); ?></li> <?php else : ?> <?php // Loop through each feed item and display each item as a hyperlink. ?> <?php foreach ( $rss_items as $item ) : ?> <li> <a href= "<?php echo esc_url( $item->get_permalink() ); ?>" title= "<?php printf( __( 'Posted %s', 'my-text-domain' ), $item->get_date('j F Y | g:i a') ); ?>" > <?php echo esc_html( $item ->get_title() ); ?> </a> </li> <?php endforeach ; ?> <?php endif ; ?> </ul> |
由
您可以通过更改第 1 行的标题、第 7 行的提要 URL、第 12 行显示的项目数以及您喜欢的任何其他设置来自定义此代码。
我们希望本教程可以帮助您了解如何在 WordPress 博客上显示任何 RSS 源。您可能还想查看我们对最佳域名注册商的比较,或者查看我们使用 WordPress 在线博客赚钱的行之有效的方法列表。