=== External Videos === Contributors: silviapfeiffer1, johnfjohnf, nimmolo Donate link: http://www.gingertech.net/ Tags: video, crosspost, sync, YouTube, Vimeo, Wistia, Dailymotion Requires at least: 4.4 Tested up to: 6.2.2 Stable Tag: 2.0.1 License: GPLv2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Automatically syncs your videos from YouTube, Vimeo, Wistia or Dailymotion to your WordPress site. == Description == This plugin connects WordPress to your video channels on YouTube, Vimeo, Wistia, or Dailymotion, and cross-posts the videos in WordPress automatically. For example, it finds all the videos of the user "Fred" on YouTube and adds them each as a new post on WordPress. The posts are created as a separate post type, "external-videos", but can optionally be added to your posts page or news feed like regular posts. Your videos, once imported, can also be added to any other post via the media library, or presented in a gallery using the shortcode [external-videos]. There is also a widget to add a list of the most recent videos in a sidebar. == Installation == To install the External Videos plugin simply: 1. Unpack the downloaded zipped file 2. Upload the "external-videos" folder to your /wp-content/plugins directory 3. Log into Wordpress 4. Go to the "Plugins" page 5. Activate the External Videos Plugin == Frequently Asked Questions == = What sites are supported? = Currently supported sites are: YouTube, Vimeo, 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. == Screenshots == 1. List of the video posts in the admin interface 2. Setup page for the plugin 3. Setup page for a video host 4. Setup page for the widget of recent videos 5. Gallery created by the [external-videos] shortcode; also note recent videos widget on the right 6. Video page (archive) as automatically created by the plugin 7. Media Uploader: inserting External Videos into any page or post == Changelog == = 2.0.1 = * Bug fix for SP_EV_SyncPosts::trash_deleted_videos that caused valid videos to be moved to trash, then restored * Cleanup: Remove Dotsub tab from Settings page = 2.0.0 = * Refactor of post syncing code * Retire Dotsub code, the service has ended :( * New options: Keep `external-video` post **titles** and/or **descriptions** in sync with the title / description on the host. (Defaults to `false` to maintain current behavior. `true` will override local edits.) Enabling these options makes it easier to keep the titles and descriptions up to date, by only editing the hosted video as the "authoritative version". * New field requested from API calls: `poster_url`. If it exists, it's added to `post_meta` for new **or existing** posts. Allows developers to use the image url in a custom `