Youtube Channel Gallery - Version 1.7.7

Version Description

  • Check descriptions in playlists because are in media:description.
Download this release

Release Info

Developer javitxu123
Plugin Icon 128x128 Youtube Channel Gallery
Version 1.7.7
Comparing to
See all releases

Code changes from version 1.7.6 to 1.7.7

Files changed (2) hide show
  1. readme.txt +4 -1
  2. youtube-channel-gallery.php +11 -3
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://poselab.com/
4
  Tags: widget, gallery, youtube, channel, user, sidebar, video, youtube playlist, html5, iframe, Youtube channel, youtube videos
5
  Requires at least: 2.8
6
  Tested up to: 3.4.1
7
- Stable tag: 1.7.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -123,6 +123,9 @@ This will happen if your playlist has more than 1000 videos because YouTube API
123
 
124
  == Changelog ==
125
 
 
 
 
126
  = 1.7.6 =
127
  * Add &wmode=transparent to the YouTube iframe url in order to allow layers to overlap it.
128
 
4
  Tags: widget, gallery, youtube, channel, user, sidebar, video, youtube playlist, html5, iframe, Youtube channel, youtube videos
5
  Requires at least: 2.8
6
  Tested up to: 3.4.1
7
+ Stable tag: 1.7.7
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
123
 
124
  == Changelog ==
125
 
126
+ = 1.7.7 =
127
+ * Check descriptions in playlists because are in media:description.
128
+
129
  = 1.7.6 =
130
  * Add &wmode=transparent to the YouTube iframe url in order to allow layers to overlap it.
131
 
youtube-channel-gallery.php CHANGED
@@ -5,7 +5,7 @@
5
  Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
6
  Author: Javier Gómez Pose
7
  Author URI: http://www.poselab.com/
8
- Version: 1.7.6
9
  License: GPL2
10
 
11
  Copyright 2013 Javier Gómez Pose (email : javierpose@gmail.com)
@@ -603,7 +603,7 @@
603
  $errorMesagge = __('You must insert a valid YouTube user id.', 'youtube-channel-gallery');
604
  }
605
  if($ytchag_feed == 'playlist'){
606
- $ytchag_rss_url = $youtube_feed_url . '/playlists/' . $ytchag_user . '?v=2';//&prettyprint=true
607
  //print_r($ytchag_rss_url . '<br>');
608
  $ytchag_link_url = 'http://www.youtube.com/playlist?list=' . $ytchag_user;
609
  $errorMesagge = __('You must insert a valid playlist id.', 'youtube-channel-gallery');
@@ -658,7 +658,15 @@
658
  $url = $item->get_permalink();
659
  $youtubeid = $this->youtubeid($url);
660
  $title = $item->get_title();
661
- $description = $item->get_description();
 
 
 
 
 
 
 
 
662
 
663
  //default url thumbnail
664
  if ($enclosure = $item->get_enclosure()){
5
  Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
6
  Author: Javier Gómez Pose
7
  Author URI: http://www.poselab.com/
8
+ Version: 1.7.7
9
  License: GPL2
10
 
11
  Copyright 2013 Javier Gómez Pose (email : javierpose@gmail.com)
603
  $errorMesagge = __('You must insert a valid YouTube user id.', 'youtube-channel-gallery');
604
  }
605
  if($ytchag_feed == 'playlist'){
606
+ $ytchag_rss_url = $youtube_feed_url . '/playlists/' . $ytchag_user . '?v=2&prettyprint=true';//&prettyprint=true
607
  //print_r($ytchag_rss_url . '<br>');
608
  $ytchag_link_url = 'http://www.youtube.com/playlist?list=' . $ytchag_user;
609
  $errorMesagge = __('You must insert a valid playlist id.', 'youtube-channel-gallery');
658
  $url = $item->get_permalink();
659
  $youtubeid = $this->youtubeid($url);
660
  $title = $item->get_title();
661
+
662
+ //descriptions in playlists are in media:description
663
+ if ($ytchag_feed == 'playlist') {
664
+ $media_group = $item->get_item_tags('http://search.yahoo.com/mrss/', 'group');
665
+ $description = $media_group[0]['child']['http://search.yahoo.com/mrss/']['description'][0]['data'];
666
+ } else {
667
+ $description = $item->get_description();
668
+ }
669
+
670
 
671
  //default url thumbnail
672
  if ($enclosure = $item->get_enclosure()){