Plugins
0

YouList – YouTube playlist shortcode

LICENSE TYPE: INFINITE

Description

This plugin adds the shortcode [youlist] so you can easily embed YouTubeâ„¢ playlist defined by

  • playlist id (PL in front of the playlist id)
  • comma seperated video ids list
  • user favorites
  • user uploads
  • search query

in a single YouTubeâ„¢ player.

Live demo

New in version 1.0.6

  • show random playlists with the new attribute randompid
  • added apply_filters for output, style, class and src
  • bug fix

New in version 1.0.5

  • enable nocookies
  • enable the https protocol
  • play videos in a specific quality (fx. hd720)
  • enable wmode to handle z-index issues.

Usage Examples

To embed a playlist with thumbnails
[youlist pid=PL3FF15AA7ED356D9F]

To embed three videos with thumbnails (comma seperated video id list):
[youlist vid=ZF_K8D414-Y,sFHXWoawnt0,E2uOGOqIyC4?]

To embed three videos without thumbnails:
[youlist vid=ZF_K8D414-Y,sFHXWoawnt0,E2uOGOqIyC4? showinfo=0?]

To embed a playlist from the search string higgs boson
[youlist search=higgs boson width=600? height=400?]

To embed a random playlist
[youlist randompid=PL3FF15AA7ED356D9F, PL9AEE7FF9E83DEA62, PL2B8DB1BD4364033F]

To embed a playlist for all uploaded videos for the user mismag822?
[youlist uid=mismag822? listtype=user_uploads]

To embed a playlist for all favorite videos for the user mismag822?
[youlist uid=mismag822? listtype=user_favorites]

To embed a playlist width your own custom style
[youlist pid=PL3FF15AA7ED356D9F style=width:300px;height:400px;z-index:1;]

To embed a user playlist with all the supported attributes (default values shown):
[youlist
uid=mismag822?
randompid=
showinfo=1?
width=680?
height=480?
class=youlist
autohide=2?
autoplay=0?
disablekb=0?
listtype=user_uploads
theme=dark
modestbranding=1?
controls=1?
color=red
fs=1?
rel=1?
start=0?
loop=0?
iv_load_policy=1?
version=3?
style=
vq=
nocookie=0?
https=0?
wmode=
parameters=
]

Ideas for how to use this plugin

  1. You can use it to display ad-video before or after the main video
  2. You can have your own short trailer before the main video
  3. You can collect lessons/tutorials/music videos
  4. You can use it for your YouTubeâ„¢ playlist
  5. You can watch your friends favourites videos
  6. You can collect videos for your kid and watch it on your site
  7. etc

Shortcode Parameters

The youList-shortcode is a wrapper for most of the YouTubeâ„¢ iframe parameters described here:

https://developers.google.com/youtube/player_parameters

iframe parameters:

  • width [integer] iframe width in pixels
  • height [integer] iframe height in pixels
  • class [string] iframe css classname
  • style [string] iframe css custom style
  • parameters [string] custom source parameters (&param1=value1&)

youtube parameters:

  • pid [string] YouTube playlist ID
  • uid [string] YouTube user ID)
  • vid [string] Comma seperated YouTube Videos ID list
  • randompid [string] YouTube random playlist ID, from a comma seperated PIDs list
  • listtype [playlist|user_uploads|search] YouTube listtype
  • search [string] YouTube search string)
  • theme [dark|light] Dark or light control bar
  • modestbranding [0|1] Prevent the YouTube logo from displaying in the control bar
  • showinfo [0|1] Display thumbnail images for the videos in the playlist
  • autohide [0|1|2] Hide the video controls automatically after a video begins playing
  • autoplay [0|1] The initial video will autoplay when the player loads
  • disablekb [0|1] Disable the player keyboard controls
  • controls [0|1|2] Display the video player controls
  • color [red|white] The color in the video progress bar
  • fs [0|1] Display the fullscreen button
  • rel [0|1] Show related videos when playback of the initial video ends
  • start [integer] Play the video at the given number of seconds from the start of the video
  • loop [0|1] Play the entire playlist and then start again at the first video
  • iv_load_policy [1|3] Show video annotations
  • version [2|3] AS player version
  • https [0|1] Enable the https protocol
  • nocookie [0|1] No cookies thank you
  • vq [small|medium|large|hd720|hd1080] Change video quality

Screenshots

Installation

Installation

  1. Upload the plugin directory to the /wp-content/plugins/ directory or use the installer via backend of WordPress
  2. Activate the plugin through the Plugins menu in WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Most Viewed Posts
Menu