100,000+
March 19, 2026
December 9, 2019
Display customizable YouTube channel feeds on your website. Feed YouTube channel content automatically to your website in a powerful and customizable gallery.
For simple step-by-step directions on how to set up the Feeds for YouTube plugin please refer to our setup guide.
While other YouTube plugins load a low-performing iframe when your page loads to show YouTube videos, Feeds for YouTube uses the YouTube API to retrieve and display your videos. This means your YouTube videos are loaded lightning fast and won’t slow down your visitor’s experience with your website. But we don’t stop there. Our YouTube plugin also waits until a site visitor interacts with your YouTube feed before adding the video player to the page. This results in visitors loving your site and encouraging them to stick around longer.
Customer support is a huge deal to us. We pride ourselves on always providing quick, effective, and courteous support to all of our users. If you’re having an issue with our plugin then just let us know and we’ll be there to help as soon as possible. You can either open a ticket on the support forum on WordPress.org, or directly on our website.
If you like the plugin then please consider leaving a review, as it really helps to support the plugin. If you have an issue then please allow us to help you fix it before leaving a review. Just let us know what the problem is and we’ll get back to you right away.
For even more feed types and display options, consider upgrading to our Pro version which includes some awesome additional features to help you display your content in even more powerful ways:
One of our main priorities has always been to make our plugins as easy as possible to setup and use. Once you’ve installed the “Feeds for YouTube” plugin there are only a few steps to get up and running:
[youtube-feed feed=1] shortcode onto any page, post, or widget where you want your feed to be displayed.That’s it! You can return to the settings page to edit any feed.
For full step-by-step setup directions with screenshots, see here.
We’re Smash Balloon; a fun-loving WordPress plugin development company birthed into existence in early 2013. We specialize in creating social media plugins (for Facebook, Instagram, Twitter, and YouTube) that are not only intuitive and simple to use, but also designed to integrate seamlessly into your website and allow you to display your social media content in powerful and unique ways. Over 1 million awesome people have decided to actively use our free plugins, which is an incredible honor that we don’t take lightly. This compels us to try to provide the quickest and most effective customer support that we can, blowing users away with the best customer service they’ve ever experienced.
To find out more about the team, see here.
For simple step-by-step directions on how to set up the plugin please refer to our setup guide.
The Feeds for YouTube plugin is brand new and so we’re currently working on improving our documentation for it. If you have an issue or question please submit a support ticket and we’ll get back to you as soon as we can.
1) Once you’ve installed the “Feeds for YouTube” plugin click on the “Feeds for YouTube” item in your WordPress menu
2) Click on the large blue YouTube login button to get your Access Token and Refresh Token. Note; if you have your own Developer Project set up then you can enter your API key by enabling the checkbox below the YouTube login button.
3) Authorize the plugin to read data about your videos and channel.
4) YouTube sends back your Access Token and Refresh Token which are then automatically saved by the plugin. This information is required in order to connect to the API.
5) Enter a channel name to display videos from.
6) Continue to the feed customizer page to customize your feed.
7) Once you’ve customized your feed, embed it using the “Embed” button found at the top of the customizer.
8) Alternatively, copy the [youtube-feed feed=1] shortcode and paste it into any page, post or widget where you want the YouTube feed to appear.
9) You can use the default WordPress ‘Text’ widget to display your feed in a sidebar or other widget area.
11) View your website to see your feed(s) in all their glory!
Yep. You can display multiple feeds by creating them with the customizer and adding the feed ID to a shortcode.
You can embed a gallery directly into a template file by using the WordPress do_shortcode function: <?php echo do_shortcode('[youtube-feed feed=1]'); ?>.
The Feeds for YouTube plugin should work in compatibility with most, if not all, caching plugins, but you may need to tweak the settings in order to allow the feed to update successfully and display your latest posts. If you are experiencing problems with your feed not updating then try disabling either ‘Page Caching’ or ‘Object Caching’ in W3 Total Cache (or any other similar caching plugin) to see whether that fixes the problem and the feed displays and updates successfully.
Yep, just use the following setting: Feeds for YouTube > Customize > Video Experience > When does video play? You can then set the video to play when clicked or to autoplay.
This free plugin has several layout options built into it. Use the settings in the following location to display your videos in a list, grid, or gallery layout: Feeds for YouTube > Customize > Layout. You can also change the spacing/padding between the videos by using the “Spacing between videos” setting in this same section.
Yep, you can choose to display between 1-50 videos in your feed by using the following setting: Feeds for YouTube > Customize > Layout > Number of Videos. The plugin also contains a “Load More” button to allow you to infinitely load more videos into your feed.
Yes. All feed layouts are completely mobile responsive. Using the plugin’s gallery layout will automatically scroll visitors to the video player to view the video when the video thumbnail is clicked.
Yes. The plugin will cache all of the posts collected from the API. Your YouTube videos and information about your channel can then be retrieved and used for future page loads.
You can display videos from any YouTube channel using the unique YouTube channel ID. This can be found by viewing the channel page on YouTube and looking at the end of the URL. ex: https://www.youtube.com/channel/UC1a2b3c4D5F6g7i8j9k. You can also use the channel nickname or enter the YouTube handle when creating a feed.
The plugin has a few features to minimize the impact it has on page load time. For example, iframes for playing YouTube videos are not loaded until the feed is interacted with by a visitor. Thumbnails of your YouTube videos are the smallest resolution necessary relative to the size of the feed. Also, these video thumbnails are not loaded until the rest of the content on the page is loaded.
By default, the plugin retrieves new videos for your YouTube gallery once every hour. You can reduce this to as little as 15 minutes if needed. You can even set your feed to update using WordPress cron in the background so the caching process is not relying on the page with your YouTube feed being visited.
| Version | Download | Type |
|---|---|---|
| 2.6.4 | Download | Stable |
| 2.6.3 | Download | Stable |
| 2.6.2 | Download | Stable |
| 2.6.1 | Download | Stable |
| 2.4.0 | Download | Stable |
| 2.3.1 | Download | Stable |
| 2.3 | Download | Stable |
| 2.2.4 | Download | Stable |
| 2.2.3 | Download | Stable |
| 2.2.2 | Download | Stable |
| 2.2.1 | Download | Stable |
| 2.2 | Download | Stable |
| 2.1.4 | Download | Stable |
| 2.1.3 | Download | Stable |
| 2.1.2 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.1 | Download | Stable |
| 2.0.7 | Download | Stable |
| 2.0.6 | Download | Stable |
| 2.0.5 | Download | Stable |
| 2.0.4 | Download | Stable |
| 2.0.3 | Download | Stable |
| 2.0.2 | Download | Stable |
| 2.0.1 | Download | Stable |
| 2.0 | Download | Stable |
| 1.4.5 | Download | Stable |
| 1.4.4 | Download | Stable |
| 1.4.3 | Download | Stable |
| 1.4.2 | Download | Stable |
| 1.4 | Download | Stable |
| 1.3 | Download | Stable |
| 1.2.4 | Download | Stable |
| 1.2.3 | Download | Stable |
| 1.2.2 | Download | Stable |
| 1.2.1 | Download | Stable |
| 1.2 | Download | Stable |
| 1.1.1 | Download | Stable |
| 1.1 | Download | Stable |
| 1.0.3 | Download | Stable |
| 1.0.2 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0 | Download | Stable |
| Development | Download | Trunk |