Plugin Directory

Test out the new Plugin Directory and let us know what you think.

External Videos

Automatically syncs your videos from YouTube, Vimeo, Dotsub, Wistia or Dailymotion to your WordPress site.

What sites are supported?

Currently supported sites are: YouTube, Vimeo, Dotsub, Wistia, Dailymotion

How do I register another user account to draw videos from?

Go into Settings->External Videos and click on the tab of your video hosting service. Enter your user name for that service. In some cases, this is all you need.

For other hosts, you will have to login to your account and create API keys in order to access your videos. The plugin contains links to do this.

How often does the plugin pull videos from the registered publishers?

When you register a external video publisher (e.g. a YouTube user), you should hit the button "add new videos from channels" to extract all existing videos. A daily "cron" job then pulls in any newly posted videos from the last 24 hours. If that is not fast enough for you, you can of course always hit that button again.

If you have problems with "cron", consider installing the "Core Control" plugin, which shows you in Tools -> Core Control -> Cron Tasks tab which tasks you have scheduled.

How do you do the embedding?

We use OEmbed.

What shortcodes are available?

The general shortcode is [external-videos], which creates a video gallery.

You can also now specify [external-videos feature="embed"] to get just the latest video as a featured video and with all its embedding code.

You can further specify [external-videos width="300" height="200"] if you want to change the width and the height of the embedded video.

And you can specify [external-videos link="page"] if you want to get the links on the video gallery to link straight through to the video pages instead of providing an overlay.

How can I get a RSS feed URL for the external videos?

Just add the following to your Website URL: ?feed=rss2&post_type=external-videos . You can add a link like this to your theme layout.

How can I get external videos to appear in the Home page ("page for posts")?

In Settings->External Videos, click the checkbox for this.

How can I make it so imported videos are not automatically published on my site?

In the settings for each hosting account, you can choose whether to set default post status to "Published", "Scheduled", "Draft", "Pending", or "Private".

Can I change the permalink slug for external-videos posts?

Yes, you can pick any slug you like in Settings->External Videos, as long as it doesn't conflict with other WordPress slugs.

Requires: 4.4 or higher
Compatible up to: 4.7.3
Last Updated: 2 months ago
Active Installs: 600+


4.3 out of 5 stars


1 of 2 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 0,1,0