Ready to get started?Download WordPress

Plugin Directory

YouTube Channel

Show video thumbnails or playable blocks of recent videos from YouTube Channel or Playlist.

When you need to display sidebar widget with latest video from some YouTube channel or playlist, you can use customisable YouTube Channel plugin.

Simply insert widget to sidebar, set channel name and if you wish leave all other options on default. You will get latest video from chosen YouTube channel embedded in sidebar widget, with link to channel on the bottom of the widget. If you wish to use playlist instead of channel, just set playlist ID and injoy!

If you like this extension and you find it useful, please rate it on the right side.


  • Display latest videos from YouTube channel, favorites or playlist
  • Option to get random video from resources mentioned above
  • Responsive (one full width video per row) or non responsive (video wall)
  • Preferred aspect ratio relative to width (16:9, 16:10 and 4:3)
  • Custom width for video embeded object (default is 306px)
  • Enhanced Privacy
  • Choose to display video as thumbnail, HTML5 (iframe), HTML5 Asynchronous (iframe2), Flash (object) or Chromeless video
  • Thumbnail mode opens video in lightbox
  • Custom caching timeout
  • Optimized gdata feeds
  • Optional video autoplay with optional muted audio
  • Show customized link to channel below videos


You can use style.css from theme to style YouTube Video widget content.

  • .youtube_channel - main widget wrapper class (non-responsive block have additional class default, responsive block have additional class responsive)
  • .ytc_title - class of video title abowe thumbnail/video object
  • .ytc_video_container - class of container for single item
  • .ytc_video_1, .ytc_video_2, ... - class of container for single item with ordering number of item in widget
  • .ytc_video_first - class of first container for single item
  • .ytc_video_last - class of last container for single item
  • .ytc_video_mid - class of all other containers for single item
  • .ytc_description - class for video description text
  • .ytc_link - class of container for link to channel

Known Issues

  • Controls light theme and hidden annotations does not work for chromeless object.
  • Video description for videos from playlist does not work.
  • Removing YouTube logo from playback control bar does not work for all videos
  • Async HTML5 video does not work for 2nd same video on same page (two YTC blocks set to Async HTML5)
  • Chromeless video could not be used as responsive player
  • Thumbnail and opening video in lightbox does not work with Responz theme by Thenify.me if you wish to hide related videos, because this theme uses original Magnific Popup library that does not support rel parameter.

If WordFence or other malware scan tool detect YouTube Channel fule youtube-channel.php as potential risk because base64_encode() and base64_decode() functions, remember that we use this two functions to store and restore JSON feeds to transient cache, so potential detection is false positive.


How To Use

Add New Widget

Use Playlist

Requires: 3.9.0 or higher
Compatible up to: 4.1.1
Last Updated: 2014-12-10
Active Installs: 10,000+


3.8 out of 5 stars


1 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,2,2 100,1,1
100,1,1 50,2,1
100,1,1 0,1,0
100,2,2 100,2,2 100,3,3
0,1,0 100,1,1 100,1,1 100,3,3
100,1,1 50,2,1
33,3,1 100,2,2