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 video from YouTube channel, favorites or playlist
  • Option to get random video from resources mentioned above
  • Set custom widget title
  • Enhanced Privacy
  • Preferred aspect ratio relative to width (16:9, 16:10 and 4:3)
  • Custom width for video embeded object (default is 220px)
  • Choose to display video as thumbnail, HTML5 (iframe), HTML5 Asynchronous (iframe2), Flash (object) or chromeless video
  • Thumbnail mode is responsive and opens video in lightbox
  • Custom caching timeout
  • Optimized gdata feeds
  • Option to enable autoplay video
  • Option to hide video controls
  • Option to hide video info
  • Option to show video title on top of the video
  • Option to show video description below video
  • Option to hide annotations from video
  • Option to use light controls theme
  • Set custom text for link to channel
  • Option to show link to channel
  • Option to use target="_blank" instead of javascript window.open() for chanel link in new tab/window


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

  • .youtube_channel - widget wrapper class
  • .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


Controls light theme and hidden annotations does not work for chromeless object. Video description for videos from playlist does nt work.

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.


Chromeless option borrowed from Chromeless YouTube extension. For playing videos in lightbox we use Magnific Popup. Code improvements and textdomain adds done by dimadin. Federico Bozo reminded me to fix z-index problem

How To Use

Add New Widget

Use Playlist

How To Get Debug Info

Requires: 3.8.0 or higher
Compatible up to: 4.0
Last Updated: 2014-7-26
Downloads: 109,643


3 stars
3.9 out of 5 stars


1 of 5 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