=== Video Thumbnails === Contributors: sutherlandboswell Donate link: http://sutherlandboswell.com Tags: Video, YouTube, Vimeo, Blip.tv, Thumbnails Requires at least: 3.0 Tested up to: 3.0.2 Stable tag: 0.5.2 Video Thumbnails is a simple plugin that makes it easier to display video thumbnails in your template. == Description == Video Thumbnails makes it simple to display video thumbnails in your templates. Simply use `` in a loop to find and echo the URL of the first video embedded in a post, or use `` if you want to return the URL for use as a variable. Video Thumbnails currently supports: * YouTube * Vimeo * Blip.tv * [Simple Video Embedder](http://wordpress.org/extend/plugins/simple-video-embedder/) * [Vimeo Shortcode](http://blog.esimplestudios.com/2010/08/embedding-vimeo-videos-in-wordpress/) * [JR Embed](http://plugins.jakeruston.co.uk/wordpress/wordpress-plugin-jr-embed/) When using `video_thumbnail()` and no thumbnail is found, a default thumbnail is echoed, which can be changed by replacing the `default.jpg` file found in your `/plugins/video-thumbnails/` directory. For more advanced users, the `get_video_thumbnail()` function will return null when no thumbnail is found so a conditional statement can be used to detect if a thumbnail is present and decide what to echo. Here's an example of how to only echo a thumbnail when one is found: `"; } ?>` == Installation == 1. Upload the `/video-thumbnails/` directory to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Use `` in a loop inside your template to echo the thumbnail URL. Because this is only a URL, you should set it as an image tag's source. For example, ``. If you'd like to return the URL for use in your PHP, use `get_video_thumbnail()`. For example, ``. == Frequently Asked Questions == = Why doesn't the thumbnail show up in the meta box on the Edit Post page after I save it? = This is probably happening because `video_thumbnail()` or `get_video_thumbnail()` has not be used in a loop for that post yet. Try loading a page that calls for the thumbnail then checking the Edit Post page again. This will be fixed in a future version. = My video service/embedding plugin isn't included, can you add it? = If the service allows a way to retrieve thumbnails, I'll do my best to add it. = I only want a thumbnail when one is found, how would I do this? = In version 0.2 `get_video_thumbnail()` was added which returns null when no thumbnail is found. This means you can use something like `"; } ?>` to only display a thumbnail when one exists. == Screenshots == 1. The Video Thumbnail meta box on the Edit Post page == Changelog == = 0.5.2 = * Added support for [Simple Video Embedder](http://wordpress.org/extend/plugins/simple-video-embedder/) = 0.5.1 = * Added a test to make sure the YouTube thumbnail actually exists. This prevents you from getting that ugly default thumbnail from YouTube. = 0.5 = * Thumbnail URLs are now stored in a custom field with each post, meaning the plugin only has to interact with outside APIs once per post. * Added a "Video Thumbnail" meta box to the edit screen for each post, which can be manually set or will be set automatically once `video_thumbnail()` or `get_video_thumbnail()` is called in a loop for that post. = 0.3 = * Added basic support for Blip.tv auto embedded using URLs in this format: http://blip.tv/file/12345 = 0.2.3 = * Added support for any Vimeo URL = 0.2.2 = * Added support for [Vimeo Shortcode](http://blog.esimplestudios.com/2010/08/embedding-vimeo-videos-in-wordpress/) = 0.2.1 = * Added support for Vimeo players embedded using an iframe = 0.2 = * Added `get_video_thumbnail()` to return the URL without echoing or return null if no thumbnail is found, making it possible to only display a thumbnail if one is found. = 0.1.3 = * Fixed an issue where no URL was returned when Vimeo's rate limit had been exceeded. The default image URL is now returned, but a future version of the plugin will store thumbnails locally for a better fix. = 0.1.2 = * Fixed a possible issue with how the default image URL is created = 0.1.1 = * Fixed an issue with the plugin directory's name that caused the default URL to be broken * Added support for YouTube URLs = 0.1 = * Initial release == Upgrade Notice == = 0.5 = This version adds the thumbnail URL to the post's meta data, meaning any outside APIs only have to be queried once per post. Vimeo's rate limit was easily exceeded, so this should fix that problem. == Known Issues == * Thumbnail URLs are not found and stored until `video_thumbnail()` or `get_video_thumbnail()` is called in a loop for that post. Future versions will handle this at the time of publishing. * While not really an issue, the current method for only displaying a thumbnail if one is found seems like it could be streamlined for less experienced users, so if you have any suggestions let me know. == Roadmap == This plugin is still very young, and has a future planned as the ultimate plugin for video thumbnails. Here's some of the planned additions: * More comprehensive Blip.tv support * Local thumbnail caching * More services * Compatibility with more plugins