WordPress.org

Plugin Directory

YouTube Channel

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

3.0.7.3 (2015-05-29)

  • Add: TinyMCE button to easy configure and insert shortcode to post/page content
  • Add: Report about zero videos in resource
  • Add: Helper method to generate resource nice name (DRY)

3.0.7.2 (2015-05-24)

  • Add: Error report if we have broken feed on record
  • Add: Report about failed HTTP connections and other problems ocurred when we try to fetch feed
  • Add: DRY of visible errors for Administrator and visitors (Oops message)

3.0.7.1 (2015-05-17/18)

  • Fix: Plugin version number not updated in DB
  • Fix: Magnific Popup appear under header on Twenty Eleven theme
  • Fix: .clearfix break layout if used as class on content division

3.0.7 (2015-05-17)

  • Fix: Uncaught TypeError: e(...).fitVids is not a function
  • Change: Remove plugin default Channel ID, Vanity custom name, Legacy username and Playlist ID; leave them empty by default and allow them to be empty parameters; throw error if required value not provided. All this to prevent questions like Why I see your videos on my website or Why my website link to your channel
  • Cleanup: Deprecated widget toggler for Playlist Only depending on selected Resource
  • Cleanup: Deprecated 16:10 styles
  • Optimize: Minimize admin style for widget layout

3.0.6.2 (2015-05-15)

  • Fix: Fatal error: Cannot unset string offsets in update.php on line 229 (introduced in 3.0.6.1)
  • Add: Helpfull links to plugin settings page

3.0.6.1 (2015-05-14)

  • Fix: Undefined index: random
  • Fix: Unremoved only_pl from global settings
  • Add: Box sizing of .youtube_channel element for crappy themes

3.0.6 (2015-05-13/14)

  • Fix: Prevent Fatal error on PHP<5.3 because required DIR for updater replaced with dirname(FILE)
  • Fix: No retrieved or missing videos from some channels so switch search to playlistItems API call (kudos to @mmirus)
  • Add: Embed As Playlist for all resources
  • Add: Clearfix for crappy themes where clearfix does not exists
  • Add: Option to move video title below video (boolean shortcode parameter titlebelow)
  • Add: PayPal donate button to settings page
  • Improved: Move YouTube Data API Key to plugin settings and add notification to remove YOUTUBE_DATA_API_KEY from wp-config.php (optional)
  • Improved: Updated shortcode explanation in README and Help tab in plugin settings.
  • Improved: Better tips for 'Oops, something went wrong' message.
  • Change: Wording Ups to Oops
  • Remove: Options Embed standard playlist and Show random video from global settings as this should be off by default
  • Remove: Loading of fitVids JS library for test before final removing.

    3.0.5 (2015-05-11/12)

  • Fix: Setting back dropdown options with 0 ID does not work on Settings page (Channel as resource to use, Cache timeout, Aspect ratio, What to show, Open link to, Link to)

  • Add: Option to export global settings to JSON and add to Tools tab in settings button to download global settings JSON
  • Change: Update plugin features
  • Improved: Retrieve only fields which will be used for output w/o unused items to reduce
  • Improved: More micro optimizations

3.0.4 (2015-05-11)

  • Add: Tip what to do if error ocurred with YouTube Data API Key printed inside YTC ERROR comment
  • Change: Where to ask for support links in widget
  • Change: Timeout for getting feed increased from 2 to 5 seconds
  • Change: Update FAQ sections in readme file
  • Remove: Check for Redux Framework in debug JSON generator

3.0.3 (2015-05-10)

  • Fix: "Oops, something went wrong." when Playlist selected as resource because wrong switch
  • Fix: Jumping thumbnails in responsive wall on hover in Twenty Fifteen theme because border-bottom for anchors
  • Fix: Another deprecated shortcode attribute backward compatibility (use_res)
  • Add: Example of dynamic responsive wall (1 large + 6 small thumbnails) (to Description)

3.0.2 (2015-05-10)

  • Fix: (typo - experiencing on frontend when no API Key set) PHP Fatal error: Call to undefined function __sprintf() in youtube-channel.php on line 445
  • Fix: shortcode deprecated params res and show not backward compatibile

3.0.1 (2015-05-10)

  • Fix: Fatal error: Using $this when not in object context in youtube-channel.php on line 89
  • Fix: Link to channel not visible on Twenty Fifteen theme

3.0.0 (2015-05-07/08/09/10)

  • Fix: Migraton of global and widget settings to v3.0.0
  • Add: New Global Settings page as replacement of Redux Framework solution
  • Add: Non-Dismissable Dashboard notice if YouTube Data API Key missing with link to explanation page
  • Change: Option key ytc_version to youtube_channel_version
  • Change: Shortcode parameters: res to resource, show to display; but leave old parameter names for backward compatibility
  • Enhance: Various plugin core micro optimizations
  • Enhance: Dashboard notices
  • Enhance: Proper options migration on plugin update
  • Remove: Redux Framework mentioning from core plugin
  • Remove: Redux Framework config.php
  • Remove: chromeless.swf asset
  • Remove: option Fix height taken by controls as now YouTube displays control bar only when video is hovered

3.0.0alpha2 (2015-03-07/22/24)

  • Add: Rewrite plugin to work with YouTube Data API v3
  • Add: Vanity link as option to Link to channel (now supports Legacy username, Channel and Vanity URL) with cleanup Vanity ID routine
  • Add: Liked videos as resource (now support channel, playlists, favourites and liked videos)
  • Add: Admin notification in widget output on front-end if no YouTube Data API Key is defined to prevent errors
  • Add: Dismissable Dashboard notice if PHP version is lower than 5.3 as YTC maybe will not work with older versions.
  • Change: Global and widget option names: use_res to resource, cache_time to cache, maxrnd to fetch, vidqty to num, getrnd to random, to_show to display, showvidesc to showdesc, enhprivacy to privacy, videsclen to desclen,
  • Change: Widget settings functionality, two column options, better toggle for playlist and GoTo section
  • Enhance: Caching routine (reduce possibility of failed feed fetch)
  • Remove: Chromeless and Flash player - leave only Thumbnail and HTML5
  • Remove: Aspect Ration 16:10 (so support only 16:9 and 4:3, same as modern YouTube)
  • Remove: "Fix No Item" option - not required for YouTube API 3.0

OLD RELEASES

2.4.2.1 (2015-04-24)

  • Fix: devicesupport workaround strip 1st video from playlist and favourites and apply only for channel

2.4.2 (2015-04-22)

  • Fix: Broken layout introduced by missing responsive for embedded playlist, iframe and iframe2
  • Fix: Replace amp's with HTML entity in thumbnail link
  • Add: Option to disable thumbnail tooltips (shortcode parameter no_thumb_title)
  • Add: List of Shortcode attributes to README file
  • Add: Danis localisation by GSAdev v. Georg Adamsen
  • Micro optimizations

2.4.1.7 (2015-04-20)

  • Quick Fix: strip 1st video from feed that provides notice "YouTube is upgrading to a newer version, which is not supported by this device or app." (more on http://www.youtube.com/devicesupport) until we finish YouTube Channel 3.0.0 (on the way)

2.4.1.6 (2015-04-15)

  • Fix: missing responsive support for embedded playlist, iframe and iframe2
  • Fix: missing support to hide playback controls, info and annotations for embedded playlist

2.4.1.5 (2015-04-13)

  • (2015-04-13) Change: Add dismiss link for Old PHP notice and lower suggested PHP version to 5.3.x
  • (2015-02-19) Fix: missing admin notices if ReduxFramework not active
  • (2015-02-10) Add: links to explanations for channel ID and vanity URL
  • (2015-02-10) Add: goto macro %vanity% to insert vanity ID
  • (2015-02-10) Add: field for vanity URL ID
  • (2015-02-10) Add: option to select link to user page, channel page or vanity URL for goto link
  • (2015-02-10) Remove: option to use channel instead user page for goto link

2.4.1.4 (2015-04-09)

  • (2015-04-09) Add: Notification about old PHP if lower than 5.3.29
  • (2015-04-09) Change: Run admin functions only in dashboard
  • (2015-02-09) Fix: strip whitespace from the beginngine/end of channel and playlist ID
  • (2014-12-30) Fix: prevent Undefined Offset notice when on resource we get less items than user requested in shortcode/widget
  • (2014-12-30) Fix: prevent Undefined Offset notice when on resource we get less items than user requested in shortcode/widget
  • (2014-12-30) Add: make fallback cache for every feed and use it if no item occurs to avoid No items

2.4.1.3 (2014-12-10)

  • Fix: previous release broke opening lightbox for thumbnails and load YouTube website.

2.4.1.2 (2014-12-07)

  • Add: Add support for hidden controls and YouTube logo in Thumbnail mode.
  • Change: Rename Magnific Popup function to prevent clash with original Modest Branding that does not have support for disabling related videos, player controls and YouTube logo.

2.4.1.1 (2014-12-07)

  • Change: Remove parameter &rel=1 from thumbnail link because that is a default value and can prevent some lightboxes to load video.

2.4.1 (2014-11-15)

  • Fix: Typo in widget Do not chache [2014-10-03]
  • Fix: do not show global settings notice with link to settings page if not Redux Framerowk is active [2014-11-15]
  • Fix: Plugin name on Support tab in global plugin settings. [2014-11-15]
  • Change: Remove protocol from links and leave browser to decide should get resource from HTTP or HTTPS (depends on website protocol) [2014-10-03]
  • Change: Add height addition for Fix height taken by controls for embedded playlist and count control above video [2014-10-03]
  • Change: Move debug log from widget to downloadable dynamic JSON [2014-11-15]
  • Add: ModestBranding (remove YouTube logo from player control bar) [2014-10-03]
  • Add: Responsive (make video optionally responsive) [2014-10-04]
  • Add: Support for WordPress 4.1 [2014-11-15]

2.4.0.2 (2014-10-02)

  • Fix: light theme not applicable to embedded playlist [2014-10-01]
  • Fix: add clearfix after YTC widget to prevent jumping out of widget block on bad styled themes [2014-10-02]
  • Add: explanation that What to embed have no effect for embedded playlist (HTML5 always used) [2014-10-01]

2.4.0.1 (2014-10-01)

  • Fix: fatal error - broken execution for embedded playlist with enhanced privacy
  • Add: button to discard warning notice for Redux Framework

2.4.0 (2014-10-01)

  • Fix: false options set in shortcode had no effect to output box and default settings always used [20140924]
  • Fix: enabled checkbox in global settings could not be unticked (disabled) [20140924]
  • Fix: prevent array_slice notice if channel have no uploaded videos [20141001]
  • Add: fitVids for responsive videos [20140924]
  • Add: option for additional YTC box class in widget and shortcode [20140924]
  • Change: global settings page re-implemented with Redux Framework and requires Redux Framework Plugin [20140924]
  • Change: rewrite plugin to be more OOP [20140924]
  • Change: removed obsolete methods [20140924]
  • Change: default box width changed from 220 to 306px [20140924]
  • Change: YTC block and video pieces now floated left to enable horizontal stack [20140924]
  • Change: update localization support [20140926]
  • Change: updated Serbian localization [20140926]
  • Change: removed PayPal donation button from widget and moved to plugin Settings page [20141001]

2.2.3 (2014-09-14)

  • Add: option to disable related videos (not supported by chromeless player)
  • Enhance: added support for YouTube rel parameter in Magnific PopUp IFRAME module
  • Minified assets
  • Add plugin icon for WordPress 4.x plugin installer
  • Update plugin banner

2.2.2 (2014-07-25)

  • Add: admin notices after upgrade to prevent errors and avare users to do ReCache and prevent mixed json_decode / base64_encode strings for cached feeds
  • Change: moved ReCache part to Tools tab on settings page

2.2.1 (2014-07-13)

  • Fix: to prevent broken JSON feed, transient caching changed from plain serialized string to base64_encode
  • Add: URL parameter ytc_force_recache to force recache, also included on Help tab in plugin settings

2.2.0

  • Add: open thumbnails in lightbox and stay on site, instead opening YouTube page (Magnific Popup jQuery library)
  • Add: make thumbnail responsive
  • Add: play indicator for thumbnails
  • Add: shortcode [youtube_channel]
  • Add: tabbed settings page for default options for shortcodes
  • Add: Help tab for shortcode parameters
  • Change: moved parts of code to helper functions

2.1.0.2

  • Fix: remove embed object below old IFRAME implementation

2.1.0.1

  • Change: add back old iframe functionality, second iframe option is async loading

2.1.0

  • Change: iframe/HTML5 player inject with IFrame Player API https://developers.google.com/youtube/player_parameters#IFrame_Player_API
  • Change: use native WP remote file download function wp_remote_get to fetch feeds (prevent some permission errors on some hosts)
  • Change: removed height parameter so height is calculated by aspect ratio selection - 16:9 as default
  • Add: mute audio on autoplay if iframe/HTML5 is selected
  • Add: converter that will port pre-2.0.0 YTC widgets to 2.0.0+ version
  • Fix: playlist parser (now allowed dash and underscore in playlist ID)

2.0.0

  • Fix: undefined vars notices
  • Fix: embedding default plugin playlist instead custom set for "Embed standard playlist"
  • Add: caching system
  • Add: option to link to channel instead to user
  • Add: support for enhanced privacy by YouTube
  • Enhance: RSS feed replaced with JSON
  • Enhance: better formatted debug info with site URL
  • Enhance: re-group widget options
  • Enhance: updated wording
  • Enhance: added tooltips for options
  • Enhance: playlist ID detection from URL
  • Remove: modified error_reporting

1.5.1

  • Fix issue in widget settings when no apache_get_version() support on server
  • Fix validation errors for widget settings
  • Fix broken sidebar issue introduced in 1.5.0 release

1.5.0

  • Add inline debug tracker
  • Fix deprecated functions - changed rss.php by feed.php and split() by extract()
  • Fix video description parser for new YouTube feed format
  • Fix autoplay for single video bug
  • Fix autoplay for multiple videos to play only first video
  • Code cleanup
  • Update compatibility to WordPress 3.5.1

1.4.0

  • Added option to show preferred quantity of videos
  • Added option to embed classic playlist
  • Added class to video container: universal .ytc_video_container and selective (.ytc_video_first, .ytc_video_mid, .ytc_video_last)
  • Added class to video title .ytc_title
  • Added class to video description text .ytc_description
  • Added class to container for link to channel .ytc_link
  • Added routine to unique random video from channel if displayed more than one video
  • Added option to set et cetera string for shortened video description
  • Changed option for random video to use channel or playlist
  • Fields for width and height converted to number with spinner
  • Improved playlist ID handler

1.3.3

  • Added Czech translation by Ladislav Drábek

1.3.2

  • Add option to show video description below video
  • Add option to shorten video description to N characters
  • Add option to use light theme for controls instead of default dark theme (HTML5 iframe and flash object)
  • Add option to hide annotations from video

1.3.1

  • Add support for playlist full URL
  • Fixed no random video for playlist

1.3

  • Fixed z-index problem with flash and iframe object
  • Add option to try to fix 'No items' error
  • Add donate button in options dialog

1.2

  • Fixed number of items for random video (min 1, max 50)
  • Fixed no-controls for HTML5 iframe

1.1

  • Added option to use the playlist instead of channel (suggested by Stacy)

1.0

  • Ported to WordPress 3.2.1
  • Added option to set maximum number of items for random video
  • Version changed from major.minor.micro to to major.minor format
  • Adds Spanish translation

0.1.3

  • Uses selected() instead of if [dimadin]
  • Uses sprintf for better i18n [dimadin]
  • Wraps some strings in gettext [dimadin]
  • Adds textdomain and loads it [dimadin]
  • Adds target="_blank" for channel link [dimadin]
  • Adds option to open channel link in popup
  • Uses plugin_dir_url() instead of guessing of location [dimadin]
  • Loads widget in its own function [dimadin]
  • Adds Serbian translation

0.1.2

  • Option to display random video from channel

0.1.1

  • Fixed option to toggle video title visibility
  • Added option to hide controls for iframe and object videos
  • Added option to hide video info
  • Enabled autostart for iframe and object videos

0.1.0

  • Initial release

Requires: 3.9.0 or higher
Compatible up to: 4.2.2
Last Updated: 2015-5-28
Active Installs: 10,000+

Ratings

4.3 out of 5 stars

Support

38 of 42 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
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
100,1,1
0,1,0 100,1,1 100,1,1 100,3,3
33,3,1
100,4,4
100,1,1 50,2,1
100,1,1
33,3,1 100,2,2
100,1,1
0,1,0
100,1,1
100,1,1
0,1,0
100,1,1 100,1,1