Are you looking to display RSS feeds from other websites on your WordPress blog?
RSS makes it easy to automatically pull content from other sites and display it on yours. This can boost user engagement, grow website traffic, and increase page views.
In this article, we’ll show you how to display any RSS feed on your WordPress blog.
All WordPress blogs come with built-in support for RSS feeds. This allows your users to receive regular updates from your website using an RSS feed reader, like Feedly.
Your blog’s RSS feed is simply the website’s address with /feed/ added at the end.
What many people don’t know is that you can also use RSS to pull content from other websites into your own.
This lets you curate content from other websites and automatically display content from social media websites like Facebook, Instagram, Twitter, and YouTube. You can even use WordPress as a news aggregator.
With that being said, let’s take a look at how to display any RSS feed on your WordPress blog. We’ll cover four methods:
Next, you need to locate the RSS widget and drag it onto your sidebar or other widget ready area. After that, you just need to type or paste the RSS feed that you wish to display.
For this tutorial, we’ll add WPBeginner’s RSS feed, which is located at
https://wpbeginner.com/feed/. We’ll also add a title using a heading block.
Note that the default RSS widget comes with very basic features. For example, it doesn’t let you add thumbnails, social buttons, or other customizations. If you’d like to add those extra features, then it’s better to use a plugin.
Upon activation, you will be asked to add your first RSS feed URL. For this tutorial, we’ll add
https://wpbeginner.com/feed/. Once you’ve entered the feed URL, you need to click the ‘Next’ button at the bottom of the page.
On the next page, you will see the latest feed items from the RSS feed you linked to.
You can click the ‘Create Draft Page’ button to add the feed to a new page draft, or use the shortcode on the right to add them to any post, page, or widget area.
For this tutorial, we’ll click the ‘Create Draft Page’ button. The page is automatically created, and the button text changes to ‘Preview the Page’.
You can click on that button to preview the RSS feed on your website. This is a screenshot from our demo website.
The page displays a bulleted list of links to the latest three posts in the feed, along with information about the source, and the date the post was published.
Using these add-ons, this plugin can be used for auto-blogging. However, you should use care. Scraping full content from third-party websites may lead to copyright violations and legal trouble.
Adding social media feeds to your WordPress blog can help increase your followers, improve social engagement, and enrich your existing content.
It’s actually a combination of plugins that make it easy to create and display custom feeds from Facebook, Instagram, Twitter, and YouTube on your WordPress blog.
Adding a Facebook Social Media Feed in WordPress
Smash Balloon lets you combine feeds from multiple Facebook pages and customize your Facebook feed’s appearance without coding.
For more details, see our guide on how to create a custom Facebook feed in WordPress.
Adding an Instagram Social Media Feed in WordPress
This plugin lets you display Instagram content by hashtag or account. You can also show comments and like counts, include lightbox popups, and more.
You can learn how to use the plugin in our detailed guide on how to create a custom Instagram feed in WordPress.
Adding a Twitter Social Media Feed in WordPress
The plugin lets you do things like display multiple Twitter feeds, respond, like, and retweet while staying on your website, and show full tweets in lightboxes.
For more instructions on adding a Twitter feed to WordPress using this plugin, see our guide on how to embed tweets in WordPress.
Adding a YouTube Social Media Feed in WordPress
The plugin lets you create a customizable gallery from all your channels, add live streaming, use advanced search queries to create custom feeds, and more.
You can also choose from different layout templates to change the appearance of your video feed.
For more detailed instructions, see our guide on creating a YouTube gallery in WordPress.
Using code, you can make use of a WordPress built-in function to display any RSS feed on your blog.
You can customize this code by changing the title on Line 1, the feed’s URL on Line 7, the number of items to display on Line 12, and any other setting that you like.