Ultimate Guide: Display Any RSS Feed Effortlessly on Your WordPress Blog

Do you want to embed RSS feeds in WordPress to curate content or make a news aggregator? Here's how to display external RSS feeds on your WordPress blog.

RSS allows you to effortlessly gather and showcase content from various websites on your own blog. It’s an excellent method to keep your audience engaged with fresh and relevant updates.

By incorporating RSS feeds, you can automatically highlight news, updates, or articles from different sources, enriching your content and providing additional value to your readers. This strategy can enhance user engagement, increase website traffic, and boost page views.

At CanadaCreate, we have thoroughly explored RSS feeds and tested numerous tools and plugins over time to enhance our own feed. This practical experience has equipped us with valuable insights into the best practices, advantages, and challenges of effectively utilizing RSS feeds.

In this article, we will guide you through the simple process of displaying any RSS feed on your WordPress blog.

Why Should You Display Any RSS Feed on Your WordPress Blog?

All WordPress blogs come equipped with built-in support for RSS feeds, enabling your users to receive regular updates from your site through an RSS feed reader, such as Feedly.

You can also leverage RSS feed integrations to send notifications about new posts to your users via email newsletters and push notifications.

The RSS feed for your blog can be accessed by adding “/feed/” to your website’s URL, like this:

https://www.yourwebsite.com/feed/

For more information, check out our comprehensive guide on content syndication in WordPress.

Many people are unaware that you can also utilize RSS to import content from other websites into your own.

This allows you to curate content from various websites and automatically showcase updates from social media platforms such as Facebook, Instagram, Twitter, and YouTube. You can even transform WordPress into a news aggregator.

Now, let’s explore how to display any RSS feed on your WordPress blog. We will discuss four different methods:

  • Using a Widget to Display Any RSS Feed
  • Using a Plugin to Display Any RSS Feed
  • How to Use a Plugin to Display Social Media Feeds
  • Using Code to Display Any RSS Feed
  • Bonus: How to Add Post Thumbnails to WordPress RSS Feeds

Using a Widget to Display Any RSS Feed

You can easily showcase an RSS feed on your WordPress blog by using the built-in widget feature. Please note that this method is not compatible with block themes.

To get started, go to the Appearance » Widgets section in the WordPress dashboard and click the ‘Add Block’ (+) button at the top of the page.

Begin by finding the RSS widget and dragging it into your sidebar or any other widget-ready area. Then, simply enter or paste the RSS feed you want to showcase.

In this tutorial, we will be adding the RSS feed from CanadaCreate, which can be found at https://CanadaCreate.com/feed/. Additionally, we will include a title using a heading block.

Here’s how the RSS widget appears on our test WordPress site.

Keep in mind that the default RSS widget offers only basic features. For instance, it does not allow for adding thumbnails, social buttons, or other customizations. If you want these additional features, it’s advisable to use a plugin.

How to Display Any RSS Feed Using a Plugin

WP RSS Aggregator is the top WordPress RSS feed plugin available.

It enables you to display RSS feeds on your blog, and with premium add-ons, you can transform your site into a content aggregator without needing to code. For more information, check out our review of WP RSS Aggregator.

First, install and activate the free WP RSS Aggregator plugin. For detailed instructions, refer to our step-by-step guide on installing a WordPress plugin.

After activation, you will be prompted to enter your first RSS feed URL. For this tutorial, we will use https://CanadaCreate.com/feed/After entering the feed URL, click the ‘Next’ button located at the bottom of the page.

On the following page, you will see the most recent items from the linked RSS feed.

You can then click the ‘Create Draft Page’ button to add the feed to a new draft page, or use the shortcode on the right to insert it into any post, page, or widget area.

For this tutorial, we will select the ‘Create Draft Page’ button.

Once you do this, the page will be generated automatically, and the button text will change to ‘Preview the Page.’

You can now click that button to preview the RSS feed on your website. This is a screenshot from our demo site.

The page features a bulleted list of links to the three most recent posts from the feed, along with details about the source and the publication date of each post.

The WP RSS Aggregator plugin becomes exceptionally powerful when you utilize their premium add-ons, which enable you to create individual posts for each RSS item and import the full text of each post.

Other features include keyword filtering for RSS items, the ability to categorize each item, and much more.

This plugin can facilitate auto-blogging with the help of additional add-ons. However, exercise caution, as scraping complete content from third-party sites may result in copyright infringement and legal issues.

How to Showcase Social Media Feeds Using a Plugin

Incorporating social media feeds into your WordPress blog can boost your follower count, enhance social interaction, and enrich your content.

Smash Balloon is the top-rated social media feed plugin for WordPress, trusted by over 1.75 million users.

This plugin is actually a suite of tools that simplifies the process of creating and displaying custom feeds from Facebook, Instagram, Twitter, and YouTube on your WordPress blog.

How to Integrate a Facebook Social Media Feed in WordPress

To add a Facebook feed to your website, simply install and activate the Smash Balloon Facebook Feed plugin.

There is a free version available that allows you to create basic Facebook feeds, but it lacks advanced features such as photo and album embedding.

Smash Balloon enables you to merge feeds from various Facebook pages and customize the appearance of your Facebook feed without any coding skills.

For further information, check out our guide on creating a custom Facebook feed in WordPress.

Integrating an Instagram Feed into Your WordPress Site

Smash Balloon Instagram Feed is the top-rated Instagram plugin for WordPress.

It offers a free plan that allows you to easily embed Instagram feeds on your website.

This plugin enables you to showcase Instagram content by hashtag or account, along with comments and like counts, featuring lightbox popups and additional options.

Discover how to effectively utilize the plugin in our comprehensive guide on creating a custom Instagram feed in WordPress.

Integrating a Twitter Feed into Your WordPress Site

Smash Balloon Custom Twitter Feeds is the leading Twitter feed plugin for WordPress.

The plugin allows you to display multiple Twitter feeds, interact with tweets, and view full tweets in lightboxes directly on your website.

It also offers a free version, perfect for those on a budget.

For detailed instructions on adding a Twitter feed to WordPress using this plugin, check out our guide on embedding tweets in WordPress.

Integrating a YouTube Feed into Your WordPress Site

Feeds for YouTube by Smash Balloon is the premier YouTube social media plugin for WordPress.It comes with both pro and free versions..

This plugin allows you to build a customizable gallery from all your channels, incorporate live streaming, utilize advanced search queries to generate tailored feeds, and much more.

You can select from various layout templates to modify the look of your video feed.

For comprehensive instructions, refer to our guide on how to create a YouTube gallery in WordPress.

How to Display Any RSS Feed Using Code

By using code, you can leverage a built-in WordPress function to showcase any RSS feed on your blog.

Simply insert the following code into any WordPress file of your choice. We recommend creating a custom page for this purpose:

<h2><?php _e( 'Latest Updates from Another Blog:', 'my-text-domain' ); ?></h2>

<?php
// Fetch RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );

// Retrieve a SimplePie feed object from the designated feed source.
$rss = fetch_feed( 'https://www.CanadaCreate.com/feed/' );

if ( ! is_wp_error( $rss ) ) :
    // Determine the total number of items, limiting to 5.
    $maxitems  = $rss->get_item_quantity( 5 );

    // Create an array of all items, starting with the first element.
    $rss_items = $rss->get_items( 0, $maxitems );
endif;
?>

<ul>
    <?php if ( $maxitems == 0 ) : ?>
        <li><?php _e( 'No available items', 'my-text-domain' ); ?></li>
    <?php else : ?>
        <?php // Iterate through each feed item and display as a hyperlink. ?>
        <?php foreach ( $rss_items as $item ) : ?>
            <li>
                <a title="<?php printf( __( 'Published on %s', 'my-text-domain' ), $item->get_date( 'j F Y | g:i a' ) ); ?>" href="<?php echo esc_url( $item->get_permalink() ); ?>">
                    <?php echo esc_html( $item->get_title() ); ?>
                </a>
            </li>
        <?php endforeach; ?>
    <?php endif; ?>
</ul>

You can personalize this code by modifying the title on Line 1, the feed URL on Line 7, the number of items to display on Line 12, and any other settings you wish to adjust.

Bonus: Incorporate Post Thumbnails into Your WordPress RSS Feeds

After adding the RSS feed from any website, you might want to display thumbnails alongside the posts to enhance the visual appeal of your feeds.

This improvement can enhance user experience and may encourage visitors to spend more time exploring your RSS feeds.

To achieve this, you need to install and activate the Featured Images in RSS for Mailchimp & More plugin. For detailed instructions, refer to our beginner’s guide on installing a WordPress plugin.

Once activated, navigate to the Featured Images in RSS section in the WordPress admin sidebar and select ‘Thumbnail’ from the ‘RSS Image Size’ dropdown menu.

Next, you can also adjust the alignment and text padding, and choose whether to make the images clickable. After making your selections, click the ‘Save Changes’ button to apply your settings.

Now, each blog post’s thumbnail will appear in the RSS feed alongside the title. For further details, check out our tutorial on adding post thumbnails to your WordPress RSS feeds.

We trust this guide has assisted you in showcasing any RSS feed seamlessly on your WordPress blog. Additionally, you might find our beginner’s guide on fully customizing your WordPress RSS feeds and our top tips for quickly optimizing your RSS feeds helpful.

If you enjoyed this article, consider subscribing to our YouTube Channel for insightful WordPress video tutorials. You can also connect with us on Twitter and Facebook.

Share This Post
DMCA.com Protection Status Chat on WhatsApp