Every time you publish a new YouTube video, the routine is the same: log into WordPress, create a post, paste the title, copy the description, upload a thumbnail, embed the link. Every. Single. Time.
There’s a better way.
Today we’re releasing YouTube Video Sync for WP – a WordPress plugin that connects your YouTube channel to your site and automatically imports your videos as native WordPress posts.
What It Does
YouTube Video Sync for WP pulls your entire YouTube channel into WordPress and keeps it current on a daily schedule. Each video becomes a proper video post with:
- A title and body content pulled directly from YouTube
- A featured image sideloaded from the best available thumbnail resolution (no hotlinking)
- The YouTube URL stored in post meta for easy access by themes and other plugins
- Full compatibility with your theme, archives, and the REST API
- New uploads are imported automatically every day. Need to pull something in right now? Hit Run sync now from the Settings screen, it’s always one click away.
Sync is also fully idempotent. Re-running it won’t create duplicates. Existing posts are always skipped.
Key Features
Automatic Daily Sync: A built-in WP-Cron scheduler checks your channel every day and imports any new public uploads. Set it and forget it.
Thumbnail Sideloading: The best available thumbnail (up to max resolution) is automatically downloaded and set as the featured image. No external image dependencies.
Full WordPress Posts: Each video becomes real WordPress content — searchable, browsable, editable, and block-editor ready. It works with your theme, your archives, and the REST API out of the box.
Three Gutenberg Blocks: Purpose-built blocks for building beautiful video layouts:
- WDS YouTube Embed: Drop the video player anywhere on a page or template
- WDS YouTube Video Link: A card-style block that links to a Video post using its featured image, great for related content sections
- WDS YouTube Archive Card: Designed for use inside Query Loop blocks to build full video archive pages with thumbnail cards — no custom coding required
Plays Nice with Others If another plugin already registers a video post type, YouTube Video Sync for WP detects it and uses that type instead of creating a conflict.
Up and Running in Minutes
- Install and activate the plugin from your WordPress admin
- Create a YouTube Data API v3 key in Google Cloud Console (the settings screen walks you through it)
- Enter your Channel ID and API key under YouTube Sync → Settings
- Click Run sync now to import your existing videos
- Done – daily sync is scheduled automatically from here on
Requirements: WordPress 6.5+, PHP 7.4+, a free YouTube Data API v3 key
Get the Plugin
YouTube Video Sync for WP is available now on Pluginize.
Have questions or want to share how you’re using it? Contact us!




