WordPress plugin intelligence profile

YourImageShare Media Offload

Running out of hosting storage? Offload your Media Library to YourImageShare - free image and video hosting - automatically, no workflow change.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update9 Oct 202623d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records YourImageShare Media Offload version 1.3.0 as active, updated 23d ago and tested up to WordPress 7.1.

Overview

About this plugin

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

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

com, which receives their IP address and browser details

like any web server. “Restore to local” downloads a file back from

com.

YourImageShare Terms and Conditions

and Privacy Policy.

The plugin also adds suggested text to your site’s privacy policy guide

(Settings > Privacy).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • image hosting
  • media offload
  • video hosting
  • storage
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity9 Oct 202623d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.