This plugin has been closed and is no longer available for download.



Once you’ve downloaded the plugin, head over to to sign up for an account.

Add VideoPress videos stored on to your self-hosted site through the use of simple shortcodes. Edit video metadata directly from your blog’s administrative interface.

The VideoPress plugin allows blog administrators to upload new videos to their video account and manage existing videos from the convenience of their self-hosted blog’s administrative interface. Authors can add any VideoPress video into a blog post through the use of a simple shortcode and customizations.

This plugin allows you to click a button to login to your video blog, retrieve a video’s shortcode, and insert it into your post.
You can specify the width and height of the video container with w= h= shortcode attributes. You can restrict playback to only Freedom-loving formats using a shortcode parameter of freedom=true. You can autoplay a video by setting a shortcode parameter of autoplay=true. You can force a Flash video embed by setting a shortcode parameter of flashonly=true. The following are all valid shortcodes:

  • uses your default theme content_width if present, otherwise uses 400px as width.
  • specifies the width of video container to be 640px while preserving the aspect ratio.
  • specifies both width and height of the video container.
  • specifies the height of the video container to be 300px, while preserving the aspect ratio.
  • display videos in only Freedom-loving formats (currently Ogg with Theora video and Vorbis audio).

You will need an account on with the VideoPress upgrade in order to use this plugin. If you don’t have already have a account signing up is easy and only takes a few minutes. Visit the “Upgrades” section of wp-admin on your new blog and purchase a VideoPress upgrade.

Video preview elements and HTML5 video are directly inserted into your WordPress post or page, enabling custom styling through CSS or inclusion in your site statistics.


  • Edit video metadata and a video to your self-hosted blog from your blog's administrative interface.
  • Embed VideoPress videos in blog posts with a shortcode.
  • Video preview display with video preview image, video title, and play button.
  • VideoPress Flash player includes a sharing menu, HD toggle, and full-screen support.
  • Native HTML5 playback demonstrated on iOS 5. Includes AirPlay support for sending videos to local compatible screens.


Installing should be very easy and take fewer than five minutes.

  1. Upload into your blog’s plugins directory (typically /wp-content/plugins/)
  2. Unzip the file
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Manage and embed videos on the post edit screen by clicking on the new media icon (looks like a camcorder).
  5. Edit blog-level settings such as the Freedom video option through your site’s media settings.


Do I need a account to use this plugin?

Yes. This plugin relies on a site with the VideoPress premium upgrade to host uploaded videos, transcoded video files, and related information.

Can I use this plugin to host videos on my own server?

No. This plugin requires a blog with the VideoPress upgrade and has no support for hosting videos on your own server.

My site visitors report playback issues when I set the Freedom playback preference.

Freedom has its price.

How can I alter Flash runtime parameters?

Hook into the video_flash_params filter to alter the Flash parameters defined in your page markup. Note: changing allownetworking or allowscriptaccess values may break your video playback experience. Changing window mode may negatively impact your viewers’ playback performance.

The embedded Flash file hovers above all other page elements regardless of z-index

Modern versions of the Adobe Flash player separate content into layers handled by specific components of a computer, tablet, or smartphone. This optimization by task allows your viewers to experience smooth video playback using fewer system resources (and battery) than explicit layer controls. See Abode’s Flash embed wmode support by browser for more information.

My visitors are unable to view some videos when Flash is not installed (such as iPhone)

Some video publishers restrict video embedding and sharing features. HTML5 video includes a full URI to a video file in the page markup, a feature that causes some concerns among publishers attempting to limit playback locations and video distribution. Restricted embeds are included on the page using Flash markup.



Superb wordpress plugin, that fullfill all my expectatives!!!

Read all 11 reviews

Contributors & Developers

“VideoPress” is open source software. The following people have contributed to this plugin.


Translate “VideoPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix IE9 and IE8 compatibility for the “Insert into Post” admin interface
  • Updated add media button style


  • Allow sites to default to HD playback
  • Fixed a bug where inserting a video from Thickbox results in a white screen


  • Minor translation text bug
  • The HTML5 player now works outside of the Loop
  • Fix autoplay playback in IE8
  • Fixed some videos taking a long time to load


  • Added support for playing un-shared videos on iOS and other Flash-free devices. This can be disable if stronger protection from downloading is required.
  • Minor text changes
  • Updated wp-admin media upload icon


  • Fixed compatibility with the latest version of Jetpack
  • Fixed a minor HTML validation issue
  • Fixed a JavaScript error in WordPress 3.0


  • Changed links to the new
  • Added post activation help message


  • Added a lightweight video preview image and interactive elements. A video is only loaded onto the page after direct user action.
  • Supports HTML 5 playback as a fallback when Flash is not available or does not meet minimum version requirements.
  • Improved caching for multisite installs
  • Added backwards compatibility for WordPress 3.0
  • Added backwards compatibility for PHP 4.3


  • Requires WordPress 3.2
  • New object-oriented references improve caching and namespaces
  • Reduced memory footprint
  • Supports SSL assets on page (fewer mixed content warnings)
  • Improved error messages
  • Improved support for pages and custom post types
  • Supports GPU-accelerated Flash playback


  • Improve compatibility with WordPress multi-site installations running WordPress 3.1.


  • Properly escape maxwidth parameter appended to query string
  • Cache video response to reduce latency and HTTP roundtrip
  • Improved HTTP error handling
  • Do not include SWFObject JavaScript for blogs with blog-level freedom settings


  • New JSON-based data feed for faster load times and server-side intelligence
  • Updated minimum Flash version to 10.0 to match the new VideoPress player
  • Supports HTML5 Ogg video playback
  • Supports autoplay in Flash and HTML5 formats
  • Flash parameters may be overridden through the video_flash_params filter.


  • Improves support for private videos restricted by playback domain
  • Includes SWFObject JavaScript handlers for Flash required version detection and DOM manipulation across browsers.


  • Fixes render issue in some versions of Internet Explorer


  • XML-based parsing
  • Display error message to blog users with edit_posts capability when an embed fails for a known reason such as restricted embed domains.
  • Double-baked objects for standards compatibility with all blogs.


  • up the ver number to update plugin dir


  • add site flashvar


  • Fixed various width and height issues, and handles default width height correctly


  • Fix the problem with users getting redirected outside of the iframe


  • Initial release