WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Aleksandar Urošević v3.25.2

My YouTube Channel

Show video thumbnails or playable video block of recent YouTube Playlist, Channel (User Uploads) videos.

My YouTube Channel

The facts

Rating
4.4★ from 39
Active installs
5k+
Price
Free
Last updated
8 Feb 2025
Added
Mar 2011
Requires WP
5.3
Tested up to
WP 6.7.7
Requires PHP
7.4
Downloads
478,969

Our analysis

AI-assisted

My YouTube Channel is a WordPress plugin that allows you to display the latest videos from a specified YouTube channel or playlist on your site. You can add it to your widget area or use a shortcode in your post or page content. The plugin supports various display options and customisation for video presentation.

This plugin is suitable for users who want to integrate YouTube content into their WordPress site without extensive technical knowledge. It provides a simple way to keep your audience updated with the latest video content from your chosen YouTube sources.

Best for: This plugin suits WordPress users looking to showcase YouTube videos on their site.

What it does well

  • Displays latest videos from a YouTube channel or playlist
  • Supports multiple display modes including thumbnails and HTML5
  • Customisable video title placement and styling options
  • Responsive design option available
  • Option to store thumbnails locally for improved performance

Where it falls short

  • Does not support Live Streams
  • No Gutenberg Block support
  • Video title and description for embedded playlist mode do not work
  • Known issues with removing YouTube logo from playback control

Verdict

My YouTube Channel offers a straightforward solution for embedding YouTube videos, but it has some limitations and known issues that users should consider.

From the developer

Aleksandar Urošević's own description of My YouTube Channel, lightly tidied.

Add My YouTube Channel widget to the widget area or shortcode to post/page content, set Channel ID or Playlist ID, chose resource to use and keep defaults for all other options. And voila! You will get the latest video from chosen YouTube channel or playlist.

IMPORTANT My YouTube Channel does not support Live Streams and does not have Gutenberg Block. Use Shortcode Block or Classic Block to insert shortcode to page/post content.

If you like our plugin and find it useful, please write a review and rate it.

For a manually picked set of videos from YouTube, check out Easy YouTube Gallery.

Features

  • Show latest videos from My YouTube Channel (ordered in reverse chronological order related to the creation date), or from Playlist
  • Option to get a random video from any of two resources
  • Responsive (one full-width video per row) or non-responsive
  • Preferred aspect ratio relative to width (16:9 and 4:3)
  • Custom width for video embeded object (default is 306px)
  • Four modes to display video: thumbnail (default), HTML5 (iframe), HTML5 Asynchronous (iframe2) abd Playlist Embed (playlist)
  • Thumbnail mode opens the video in lightbox
  • [NEW] Optionally store thumbnail images locally for improved speed performance and cache policy
  • Enhanced Privacy – please note that display mode HTML5 (IFRAME) Asynchronous (shortcode parameter iframe2) does not support Enhanced Privacy due to YouTube API limitations
  • Hide or show video title above/below/inside video wrapped to HTML tag by your choice (h3, h4, h5, span or div)
  • Custom feed caching timeout
  • Optional video autoplay with optional muted audio
  • (Optional) TinyMCE button on post/page edit (can be disabled on General plugin settings page), which open a shortcode GUI generator to help you build a shortcode
  • Show link to channel/handle below videos (vanity and legacy username are deprecated since v3.23.0)
  • Final look is highly customisable thanks to classes for each element of YTC block!

Requirements

For a fully functional plugin, PHP 7.4 or newer has required! If you use older PHP, we highly recommend you request from your developer, server support or hosting company to update PHP to a secure version.

Styling

Use Customizer, style.css from the child theme or Head & Footer Code plugin to custom style and tweak the look and feel of the My YouTube Channel blocks. You can utilise the following classes:

  • .widget_youtube-channel – class of whole widget (parent for widget title and YTC block)
  • .youtube_channel – YTC block wrapper class. Additional classes are available:
    • .default – for non-responsive block
    • .responsive – when you have enabled responsive option
    • .ytc_title_above – additional class for video title above video/thumbnail
    • .ytc_title_below – additional class for video title below video/thumbnail
    • .ytc_title_inside – additional class for video title printed inside of the thumbnail
    • .ytc_title_inside_bottom – additional class for bottom aligned video title printed inside of the thumbnail
    • .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_mid – class of all other containers for single item
    • .ytc_video_last – class of last container for single item
    • .ar16_9 – class for Aspect Ratio 16:9
    • .ar4_3 – class for Aspect Ration 4:3

    Known Issues

    • Video title and description for embedded playlist mode do not work.
    • Removing the YouTube logo from the playback control bar does not work for all videos.
    • Autoplay does not work always

    If WordFence or other malware scan tool detect My YouTube Channel file youtube-channel.php as a 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.

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for making sites fast.

WP-Optimize

Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...

Free 1M+ installs 4.8★ (2,606)
LiteSpeed Cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Free 7M+ installs 4.8★ (2,764)
EWWW Image Optimizer

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...

Free 1M+ installs 4.8★ (1,838)
Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
Converter for Media

Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...

Free 500k+ installs 4.9★ (1,097)