[WordPress] 外掛分享: Video Offload for VideoPress

首頁外掛目錄 › Video Offload for VideoPress
WordPress 外掛 Video Offload for VideoPress 的封面圖片
全新外掛
安裝啟用
尚無評分
6 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.5.83 上架:2026-09-07

內容簡介

Video Offload for VideoPress 外掛可將本地儲存的影片透過 Jetpack 上傳至 VideoPress,並自動將文章內容中的本地影片引用替換為 VideoPress 的嵌入區塊,提升網站效能及管理便利性。

【主要功能】
• 單一或批次上傳影片
• 自動替換文章中的影片引用
• 上傳後清理本地檔案
• 支援 WP-CLI 命令行管理
• 實時上傳進度追蹤

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.5.83) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Video Offload for VideoPress」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Video Offload for VideoPress offloads locally-stored videos to VideoPress via Jetpack, then replaces local video references in post content with the native VideoPress block.
Features

Single or bulk offload — offload one video at a time or all pending videos at once
Content replacement — automatically replaces Gutenberg video blocks,

Requirements

WordPress 6.0+
Jetpack connected to WordPress.com
A plan that includes VideoPress: WordPress.com Premium, Business, or Commerce — or Jetpack VideoPress or Jetpack Complete
VideoPress feature active under Jetpack → Performance

Usage
Offloading videos

Single video: Click Offload to VideoPress next to any video in the Media Library or in the VideoPress Offload admin page
Bulk: Use the Offload All to VideoPress button on the admin page to process all pending videos sequentially with a progress counter

After offloading
Each offloaded video gets three actions:

View on VideoPress — opens the video on VideoPress
Replace in Content — finds every post/page that embeds the local video and replaces it with a wp:videopress/video block
Delete Local File — permanently deletes the local file from the server (confirm VideoPress has the video first)

WP-CLI
wp vov status # Summary of offload status
wp vov offload # Offload all pending videos
wp vov offload --id=42 # Offload a single video
wp vov delete-local # Delete local files for offloaded videos

How it works

The plugin calls Jetpack’s internal /videopress/v1/upload/{id} REST endpoint, which handles chunked uploads and authentication with WordPress.com. Upload state is tracked in post meta so a page refresh mid-upload picks up where it left off and auto-polls until complete.
Notes

Offloading requires the site to be publicly accessible (VideoPress fetches the file from the server)
Large files upload in chunks; the spinner stays visible for the full duration
Clicking an individual Offload button disables the others until the upload completes or errors, preventing simultaneous uploads within the same page session

External Services
This plugin relies on the VideoPress video hosting service, provided by Automattic, to upload, store, and deliver video files. A Jetpack connection and a WordPress.com plan that includes VideoPress are required.
What the service does: VideoPress hosts and streams video files via a global CDN, replacing locally stored videos with optimized embeds.
What data is sent and when:

Video file uploads — When you click “Offload to VideoPress” or run wp vov offload, the plugin uploads the video file to VideoPress through Jetpack’s REST API (/videopress/v1/upload/). Video metadata (file name, dimensions, duration) is included with the upload.
Video existence checks — When you visit the VideoPress Offload admin page or the Media Library, the plugin verifies that previously offloaded videos still exist on VideoPress by querying the WordPress.com public API (public-api.wordpress.com/rest/v1.1/videos/). This runs at most once per day per video.
Embed URLs — When replacing local video references in post content, the plugin generates embed markup pointing to videopress.com/embed/ and loads the VideoPress player script from v0.wordpress.com.

Service links:

WordPress.com Terms of Service
Automattic Privacy Policy
VideoPress

延伸相關外掛

文章
Filter
Mastodon