Title: StreamWeasels YouTube Integration
Author: StreamWeasels
Published: <strong>September 19, 2022</strong>
Last modified: October 12, 2026

---

Search plugins

![](https://ps.w.org/streamweasels-youtube-integration/assets/banner-772x250.jpg?
rev=2787116)

![](https://ps.w.org/streamweasels-youtube-integration/assets/icon-128x128.gif?rev
=2787033)

# StreamWeasels YouTube Integration

 By [StreamWeasels](https://profiles.wordpress.org/streamweasels/)

[Download](https://downloads.wordpress.org/plugin/streamweasels-youtube-integration.1.4.3.zip)

 * [Details](https://en-ca.wordpress.org/plugins/streamweasels-youtube-integration/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/streamweasels-youtube-integration/#reviews)
 * [Development](https://en-ca.wordpress.org/plugins/streamweasels-youtube-integration/#developers)

 [Support](https://wordpress.org/support/plugin/streamweasels-youtube-integration/)

## Description

Embed YouTube content on your WordPress site. Easily embed a YouTube channel, shorts,
gallery, feed, or live on your website.

### The most advanced YouTube plugin for WordPress

For over 5 years, [StreamWeasels](https://www.streamweasels.com?utm_source=wordpress&utm_medium=youtube-integration&utm_campaign=readme)
have been helping thousands of WordPress websites **embed YouTube channel, YouTube
gallery, YouTube feed or YouTube live**.

StreamWeasels YouTube Integration is the latest and greatest plugin from StreamWeasels
that **takes YouTube Integration to the next level**.

This plugin allows you to **display YouTube embeds anywhere on your website**, based
on YouTube Channel ID, YouTube Playlist or YouTube Live streams.

### Display YouTube Videos by YouTube Channel, Shorts, Playlist, or Live

StreamWeasels YouTube Integration allows you to display YouTube shorts, YouTube 
video and YouTube live on your website from youtube.com based on YouTube Channel
ID, Playlist or YouTube Live streams.

 * Display upto 50 shorts from a specific YouTube **Channel**.
 * Display upto 50 videos from a specific YouTube **Channel**.
 * Display upto 50 videos from a specified YouTube **Playlist**.
 * Display upto 50 YouTube live streams from a defined YouTube **Channel** list.

### Display YouTube Shorts

### Layouts

The best part about StreamWeasels YouTube Integration is our range of layouts. As
of our first release, StreamWeasels YouTube Integration allows you to embed YouTube
channel content using a YouTube Wall layout. Display your YouTube content as it 
may appear directly on YouTube. Customise the number of YouTube tiles that display,
the number of tiles in a row, the spacing, rounded borders and more.

### Read More

If you want to learn more about StreamWeasels YouTube Integration, check out these
links.

 * [YouTube Integration – Getting Started Guide](https://support.streamweasels.com/article/74-getting-started-with-youtube-integration)
 * [Check out our YouTube Guides](https://www.youtube.com/channel/UCo885jUiOeyhtHDFUbdx8rQ)
 * [Follow us on Twitter](https://twitter.com/StreamWeasels)
 * [Join us on Discord](https://discord.com/invite/HSwfPbm)
 * [Need Help? Get in touch!](https://www.streamweasels.com/contact/)

## Screenshots

[⌊Display YouTube shorts content (showcase layout)⌉⌊Display YouTube shorts content(
showcase layout)⌉[

Display YouTube shorts content (showcase layout)

[⌊Display YouTube channel content (wall layout)⌉⌊Display YouTube channel content(
wall layout)⌉[

Display YouTube channel content (wall layout)

[⌊Display YouTube live stream content (wall layout)⌉⌊Display YouTube live stream
content (wall layout)⌉[

Display YouTube live stream content (wall layout)

[⌊Display YouTube playlist content (wall layout)⌉⌊Display YouTube playlist content(
wall layout)⌉[

Display YouTube playlist content (wall layout)

[⌊Display YouTube channel content (player layout)⌉⌊Display YouTube channel content(
player layout)⌉[

Display YouTube channel content (player layout)

[⌊Display YouTube channel content with embed active (player layout)⌉⌊Display YouTube
channel content with embed active (player layout)⌉[

Display YouTube channel content with embed active (player layout)

## Blocks

This plugin provides 2 blocks.

 *   StreamWeasels YouTube Integration StreamWeasels YouTube Integration – Best 
   for Embedding many YouTube streams.
 *   StreamWeasels YouTube Embed StreamWeasels YouTube Embed – Embed a single YouTube
   stream.

## FAQ

### How do I display YouTube Shorts from a specific YouTube Channel?

To display YouTube shorts, simply set the channel ID and set the layout to Shorts
showcase like this:

[sw-youtube channel=”UCAuUUnT6oDeKwE6v1NGQxug” layout=”showcase”]

### How do I display YouTube videos from a specific YouTube Channel?

[sw-youtube channel=”UCAuUUnT6oDeKwE6v1NGQxug”]

### How do I display YouTube videos from a specific YouTube Playlist?

[sw-youtube playlist=”UUAuUUnT6oDeKwE6v1NGQxug”]

### How do I display YouTube live streams from a list of YouTube Channels?

[sw-youtube livestream=”UCXuqSBlHAE6Xw-yeJA0Tunw,UCAuUUnT6oDeKwE6v1NGQxug”]

### How do I create a YouTube API key?

This plugin requires a YouTube API key in order to pull data from YouTube. An API
key from YouTube comes with an API quota of 10,000 units per day. For most sites,
this YouTube API key quota will be enough to display all the YouTube channel content
you wish.

## Reviews

![](https://secure.gravatar.com/avatar/f784529dd5eab73889080c4f210072f0bc53760a2d2a568727ddacbd8bf4ede6?
s=60&d=retro&r=g)

### 󠀁[Don’t look further, this is the plug in that WORKS the BEST!](https://wordpress.org/support/topic/dont-look-further-this-is-the-plug-in-that-works-the-best/)󠁿

 [zeljkokvesic](https://profiles.wordpress.org/zeljkokvesic/) November 26, 2024

I was hesitant to download it as well, since it didn't have many reviews, but I 
gave it a try, and WOW it works really great! Not only that, I wanted some customisation,
and I got support on Sunday, and solved by Monday. A+ if you ask me!

![](https://secure.gravatar.com/avatar/43876af1bf238394ae79aa17b14cf6380c97cb280f456279c16634d4a8d796c9?
s=60&d=retro&r=g)

### 󠀁[Very good plugin and amazing support !](https://wordpress.org/support/topic/very-good-plugin-and-amazing-support-8/)󠁿

 [geoffreyservant](https://profiles.wordpress.org/geoffreyservant/) August 23, 2024

There is a lot of functionnality in this plugin, in my opinion it is the best plugin
to embed youtube shorts and youtube videos for free. Then after installing it, the
support helped me until everything was fixed. Must have, I recommend it !

![](https://secure.gravatar.com/avatar/f64ca2d3cf40f1e1ce02a275c4dc6f84baed3019c10858c661eff99ef95db8cf?
s=60&d=retro&r=g)

### 󠀁[Amazing support](https://wordpress.org/support/topic/amazing-support-797/)󠁿

 [elmando111](https://profiles.wordpress.org/elmando111/) November 12, 2023

AAA+ youtube plugin with amazing support. Jamie helped me to customize the plugin,
added a new feature i asked for also tried to help with WP issues not related with
plugin.

![](https://secure.gravatar.com/avatar/0bf03443f817898b22d114972269afc85987d2eca517185b721530bfd15fd6d7?
s=60&d=retro&r=g)

### 󠀁[The best Youtube plugin in WordPress](https://wordpress.org/support/topic/the-best-youtube-plugin-in-wordpress/)󠁿

 [diegolu](https://profiles.wordpress.org/diegolu/) January 27, 2023

As always Streamweasels launches the best plugins for your wordpress site. You will
be able to embed your youtube videos in different views and you will be able to 
show different live streamers, playlists or your favorite list. The free version
is already very complete and the paid version is the best and you will have the 
best support even on discord!!

![](https://secure.gravatar.com/avatar/8dba2bb3ec30c7ca16a199dcfb936bc0746dbfd240fb7e9d389d84abd680e7ed?
s=60&d=retro&r=g)

### 󠀁[The Plugin is very nice and easy to use 🙂](https://wordpress.org/support/topic/the-plugin-is-very-nice-and-easy-to-use/)󠁿

 [skizon3](https://profiles.wordpress.org/skizon3/) January 8, 2023

The Plugin is very nice and easy to use 🙂 I tryed many Youtube Plugins and i think
this is the best

![](https://secure.gravatar.com/avatar/03cd379f18a4753b9b7b7dd67a5d4f8e9df02a2dd45e32dd02b2026b28a0288a?
s=60&d=retro&r=g)

### 󠀁[Everything you need! Great support from developer!](https://wordpress.org/support/topic/everything-you-need-great-support-from-developer/)󠁿

 [pacted](https://profiles.wordpress.org/pacted/) November 25, 2022

Literally the best plugin you can use for Youtube Integration with your WordPress
website. It is friendly and easy to use with plenty of options and features. Jamie
is also quick to solve any of your issues. Great plugin backed by a great developer.

 [ Read all 9 reviews ](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/)

## Contributors & Developers

“StreamWeasels YouTube Integration” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ StreamWeasels ](https://profiles.wordpress.org/streamweasels/)
 *   [ JayBee ](https://profiles.wordpress.org/jburleigh1/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

“StreamWeasels YouTube Integration” has been translated into 1 locale. Thank you
to [the translators](https://translate.wordpress.org/projects/wp-plugins/streamweasels-youtube-integration/contributors)
for their contributions.

[Translate “StreamWeasels YouTube Integration” into your language.](https://translate.wordpress.org/projects/wp-plugins/streamweasels-youtube-integration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/streamweasels-youtube-integration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/streamweasels-youtube-integration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/streamweasels-youtube-integration/)
by [RSS](https://plugins.trac.wordpress.org/log/streamweasels-youtube-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.3

 * Updated Freemius SDK to the latest version

#### 1.4.2

 * Updated Freemius SDK to 2.13.4
 * Tested up to WordPress 7.0.3

#### 1.4.1

 * updated freemius
 * security fix for invalid UUIDs

#### 1.4.0

 * Fixed an issue with YouTube cache enabled
 * updated freemius

#### 1.3.9

 * updated freemius

#### 1.3.8

 * Pagination now works once again
 * Added a new minimal option to tile layout which hides video title and description

#### 1.3.7

 * Properly sanitize and escape all output from sw-youtube-embed shortcode

#### 1.3.6

 * Showcase layout now works with playlists

#### 1.3.5

 * Fixed an issue where the shorts / showcase slide count wasn’t working for free
   users

#### 1.3.4

 * Fixed a bug with nonce generation

#### 1.3.3

 * Nonce generation moved to server side to avoid caching issues
 * Properly sanitize and escape all output from sw-youtube-embed shortcode
 * updated freemius

#### 1.3.2

 * Added new skew effect to Feature layout
 * Fixed some styling issues with Feature layout

#### 1.3.1

 * added alert for new Status Bar plugin

#### 1.3.0

 * fixed an issue with undefined variables
 * updating freemius

#### 1.2.8

 * added option to hide shorts from wall layout
 * added option to override slide count for shorts
 * sw-youtube-embed shortcode cleaned up
 * updating freemius

#### 1.2.7

 * now hides private and unlisted videos

#### 1.2.6

 * API requests moved from client side to server side
 * added some missing escaping and sanitisation
 * added mising headers to API requests
 * improved logic for handling number of livestreams

#### 1.2.3

 * removed support for legacy shorts
 * added PHP 8.x support

#### 1.2.2

 * Added logged-in check to endpoint

#### 1.2.1

 * You can now display YouTube channel videos from multiple channels at once
 * You can now display YouTube shorts from multiple channels at once

#### 1.2.0

 * Changed how shorts are loaded to use the YouTube API
 * CSS fixes for the Feature layout on mobile devices (<530px)

#### 1.1.9

 * Added a slide-count variable that can be added to shortcodes to override shorts
   slide count

#### 1.1.8

 * CSS variables shifted to kebab case to better support html minification
 * carousel controls reversed to correct left / right arrows

#### 1.1.7

 * updating freemius
 * Debug log will now trim itself when it gets too big
 * Debug log will now be emptied when the plugin is de-activated

#### 1.1.6

 * Added a new cache option to cache video results for a single channel
 * Added a new cache option to cache playlist results

#### 1.1.4

 * Added block support for all layouts
 * Updated freemius

#### 1.1.2

 * Fixed a bug with Shorts on a channel where no videos exist
 * added support for YouTube status layout

#### 1.1.1

 * updated freemius to latest
 * added translations support for strings
 * added messaging for channels with no shorts
 * added fix for pagination styles

#### 1.1.0

 * new channel-title field
 * Double commas and spaces are now stripped from livestream
 * showcase now handles slidesToShow on resize

#### 1.0.9

 * YouTube shorts now display based on container width

#### 1.0.8

 * No longer directly accessing PHP files
 * API key marked as not needed for Shorts

#### 1.0.7

 * Now compatible with Block themes
 * Using Playlists no longer shows private videos
 * ChannelTitle is now more resilient when not returned

#### 1.0.6

 * Added Player layout YouTube videos
 * Added Showcase layout for YouTube Shorts

#### 1.0.4

 * Added Feature layout for PRO

#### 1.0.3

 * shortcode attribute fixes
 * added support for pagination

#### 1.0.2

 * readme tweaks
 * First release

## Meta

 *  Version **1.4.3**
 *  Last updated: **3 days ago**
 *  Active installations: **1,000+**
 *  WordPress Version: ** 5.0 or higher **
 *  Tested up to: **7.0.7**
 *  Language:
 * [English (US)](https://wordpress.org/plugins/streamweasels-youtube-integration/)
   and [Russian](https://ru.wordpress.org/plugins/streamweasels-youtube-integration/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/streamweasels-youtube-integration)
 * Tags:
 * [youtube](https://en-ca.wordpress.org/plugins/tags/youtube/)[youtube channel](https://en-ca.wordpress.org/plugins/tags/youtube-channel/)
   [YouTube embed](https://en-ca.wordpress.org/plugins/tags/youtube-embed/)[YouTube Live](https://en-ca.wordpress.org/plugins/tags/youtube-live/)
   [youtube shorts](https://en-ca.wordpress.org/plugins/tags/youtube-shorts/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/streamweasels-youtube-integration/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  9 5-star reviews     ](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/streamweasels-youtube-integration/reviews/)

## Contributors

 *   [ StreamWeasels ](https://profiles.wordpress.org/streamweasels/)
 *   [ JayBee ](https://profiles.wordpress.org/jburleigh1/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/streamweasels-youtube-integration/)