[WordPress] 外掛分享: YourImageShare Media Offload

首頁 › 外掛目錄 › YourImageShare Media Offload
WordPress 外掛 YourImageShare Media Offload 的封面圖片
全新外掛
安裝啟用
—
尚無評分
6 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 7.4+ v1.3.0 上架:2026-10-08

內容簡介

YourImageShare Media Offload 外掛可將媒體庫中的圖片和影片自動上傳至 YourImageShare,並在成功上傳後刪除本地副本,有效節省儲存空間,讓使用者無需改變使用習慣。

【主要功能】
• 自動上傳媒體至 YourImageShare
• 刪除成功上傳的本地檔案
• 支援大檔案分段上傳
• 批次處理現有媒體庫檔案
• 隨時恢復已上傳檔案至本地
• 顯示儲存空間節省量

外掛標籤

開發者團隊

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

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

原文外掛簡介

Shared hosting storage quotas fill up fast once a site has a few years of
blog images and video. This plugin sends Media Library uploads to
YourImageShare – a free, no-account-required
image and video host – and deletes the local copy once the upload succeeds,
so your storage usage stops growing.
Everything keeps working normally: the block editor, Add Media, featured
images, galleries. There’s no shortcode to remember and no separate
upload step – you use WordPress exactly like you always have, media just
lives on YourImageShare’s servers instead of your own disk.
What it does

Hooks into the real Media Library upload flow (not a separate button/shortcode) – images and video offload automatically when uploaded
Deletes the file, every generated thumbnail size and the full-size original WordPress keeps next to “-scaled” images, once the remote copy is confirmed – this is what actually frees up space
Big images are offloaded at full quality (the original, not WordPress’s scaled-down copy)
Files up to 200 MB; anything over 20 MB is sent in 5 MB pieces, so a big video never has to fit in PHP memory
Small image sizes (thumbnails, grids) use YourImageShare’s 280 px thumbnail, and offloaded images get a srcset, so pages don’t download full-size files for small slots
Rewrites every attachment URL WordPress generates (wp_get_attachment_url, featured images, block editor, REST API) to point at the YourImageShare-hosted file – including images and videos already placed in posts before they were offloaded
Real width/height are captured before the local file is removed, so offloaded images don’t cause layout shift
Bulk-offloads your existing Media Library in the background (WP-Cron – you can close the tab), or from the command line with wp yis offload --all, not just new uploads – a Media Library that’s already full is the actual reason most people install a plugin like this
Restore any offloaded file back to local storage at any time, from a row action in the Media Library or the attachment details panel – offloading is not a one-way door
A Media Library column shows which files are offloaded vs. still local, with a one-click “Offload now” action for anything not yet offloaded
Failed offloads are shown as a dismissible admin notice with the reason, not silently swallowed
Tracks and displays how much storage you’ve actually saved
Optional: delete the remote copy too when you delete an attachment in WordPress
Offloading the same file twice (for example after restoring it) reuses the existing upload instead of storing a second copy
Supports JPEG, PNG, GIF, WebP, AVIF, BMP, TIFF, HEIC/HEIF, MP4, WebM, AVI, MOV, MKV, MPEG, WMV, FLV and 3GP (videos that browsers can’t play are converted to MP4 by YourImageShare)

What it intentionally doesn’t do
YourImageShare keeps two versions of each image – the full file and a
280 px thumbnail – rather than every size your theme registers. Offloaded
images get a two-step srcset (thumbnail and full size) instead of
WordPress’s usual list of sizes, and image sizes wider than 280 px are
served from the full file. Hard-cropped sizes (such as a square
thumbnail) keep the image’s own proportions.
Free API key required
You’ll need a free YourImageShare account and an Upload-only API key
(this plugin’s settings page links straight to it). No account is
required to use YourImageShare itself, but an account is what gives you
an API key.
External services
This plugin connects to the YourImageShare API (https://yourimageshare.com/api),
run by the YourImageShare image and video hosting service. It is needed to
store your media on YourImageShare instead of your own server.

When: only after you save an API key, and then each time a file is
offloaded (a new upload with “Offload new uploads” on, the bulk offload, or
“Offload to YourImageShare” on a single file), when you delete an offloaded
attachment with “Delete remote copy” on, and when you restore a file and
choose to delete the remote copy.
What is sent: the media file and its file name, with your API key and
the setting “private” (the file gets no page of its own on YourImageShare)
(files larger than 20 MB in 5 MB pieces). Deletions send the remote
file’s ID. No post content, user data or other site information is
sent, and the plugin has no analytics or tracking.
Serving: offloaded files are loaded by your visitors’ browsers from
yourimageshare.com, which receives their IP address and browser details
like any web server. “Restore to local” downloads a file back from
yourimageshare.com.

YourImageShare Terms and Conditions
and Privacy Policy.
The plugin also adds suggested text to your site’s privacy policy guide
(Settings > Privacy).

延伸相關外掛

文章
Filter
Mastodon