Geek Digital Sync for YouTube

外掛說明

Geek Digital Sync for YouTube is the ultimate solution to synchronize your YouTube channel with your WordPress blog. Built for content creators and businesses, this plugin automates the repetitive task of publishing videos to your website.

Every hour, the plugin scans your YouTube channel for newly uploaded videos. When a new video is found, it automatically creates a WordPress post containing the original title, description, tags, and sets the YouTube video thumbnail as the post’s Featured Image.

Free Version Features:
* Automatic Synchronization: Hourly checks using native WP-Cron.
* Manual Sync Button: Force sync your videos instantly without waiting for the next cron cycle.
* Full Import: Pulls Title, Description, and Tags from the original video.
* Native Thumbnails: Downloads the video cover and sets it as the Featured Image in the Media Library.
* Duplicate Prevention: Smart system ensuring a video is never imported twice.
* Author Attribution: Choose which WordPress user will author the publications.
* Multiple Categories: Define which categories the new videos should be organized into.
* Draft Posts: Videos are imported as Drafts for your review before publishing.

Need more power? Check out the PRO version:
The free version allows you to sync one (1) channel. If you manage multiple channels, agencies, or blog networks, upgrade to Geek Digital Sync for YouTube PRO!
* Unlimited Channels support using Custom Post Types.
* Different categories and authors for each channel.
* Advanced dashboard management.
* Visit Geek Digital Services to learn more.

External Services

This plugin requires connection to the Google YouTube Data API v3 to function.
It sends requests to https://www.googleapis.com/youtube/v3/playlistItems and https://www.googleapis.com/youtube/v3/videos including your provided YouTube API Key and Channel ID to retrieve video metadata (title, description, thumbnails, tags). No personal user data from your site visitors is tracked or sent.

By using this plugin, you are using the YouTube API Services, and you agree to be bound by the YouTube Terms of Service and Google Privacy Policy:
* YouTube Terms of Service
* Google Privacy Policy

安裝方式

  1. Upload the plugin folder to the /wp-content/plugins/ directory or install it directly via the WordPress dashboard.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the ‘YT Importer’ sidebar menu.
  4. Enter your ‘YouTube API Key’ generated in the Google Cloud Console.
  5. Enter your ‘Channel ID’ (usually starts with UC).
  6. Save the settings.

常見問題集

Where do I find my API Key?

You need a Google Cloud Console account. Create a new project, enable the ‘YouTube Data API v3’ in the API library, and create an ‘API Key’ under Credentials. Ensure you do not restrict server requests on your key for this plugin to work properly.

How do I find my Channel ID?

The channel ID is not your username or handle (@). It is a string of characters that usually starts with ‘UC’. Go to your channel’s main page, click on ‘About’ or ‘More info’, and scroll to the bottom; in the share option, the link will contain your ID.

Does the plugin publish the videos immediately?

No, for security and editorial control, all imported videos are saved as ‘Draft’. This allows you to review the text, add extra content, or schedule the publication for the best time on your blog.

Why are my videos not syncing automatically?

The plugin relies on WordPress native cron (WP-Cron). WP-Cron only runs when your website receives a visitor. If your site has low traffic, the scheduled tasks might be delayed. You can use the “Force Sync” button in the settings, or set up a real server cron job through your hosting panel.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Geek Digital Sync for YouTube〉的開發相關工作。

參與者

將〈Geek Digital Sync for YouTube〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.2

  • Added a manual “Force Sync” button to instantly fetch videos without waiting for the WP-Cron schedule.

1.0.1

  • Initial release.
  • Synchronization of 1 channel.
  • Thumbnail and Tags import.
  • Hourly scheduling.