WordPress plugin intelligence profile

Divine Apparitions Uploads Proxy

Proxy missing media to a production origin so staging and local environments don't need a full copy of the uploads directory.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version0.11.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.5 · PHP 8.2
Directory statusactive
Last directory update1 Jul 20264mo 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 Divine Apparitions Uploads Proxy version 0.11.1 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

When you pull a production database into a staging or local environment, every media URL points at a file you didn’t copy — pages render with broken images and dead file links. Divine Apparitions Uploads Proxy intercepts the request for any missing uploads file and resolves it against a configured production Origin, so pages render with real media without syncing the entire uploads directory.

php (nginx try_files, used by DDEV, Lando, and Pantheon) — it catches every missing upload, including images embedded directly in post content, size derivatives, and srcset candidates, not just the URLs WordPress generates for attachments.

It resolves a missing file in one of two modes:

  • Download mode (default): streams the file from the Origin, saves it into the local uploads directory, and serves it. Every later request is served by the web server, so your local site accumulates exactly the subset of media your tests actually touch — never the whole uploads folder.
  • Hotlink mode (opt-in): issues a temporary redirect to the file on the Origin, writing nothing locally.

Configuration lives in wp-config constants / environment variables (with a database-option fallback), so it survives every database pull and configures itself hands-free in CI. The plugin is inert on production and stays off until an Origin is configured.

Features:

  • Request-level interception — resolves content-embedded images, derivatives, and srcset, not just attachment URLs.
  • Download or Hotlink mode, chosen per environment.
  • Optional Basic Auth for fetching from a locked Test/Dev Origin.
  • Negative cache so a file genuinely missing on the Origin stops re-hitting it, while transient errors (5xx/timeout) retry on the next request.
  • Write hardening: executable file types are refused and paths are contained to the uploads directory.
  • Diagnostics settings page showing the effective config and its source, the counters, and a “test Origin connection” button.
  • wp uploads-proxy WP-CLI command ( status / clear-cache ) for scripting setup and reset in CI.
  • Inert on production; off until an Origin is configured.
WordPress.org metadata

Plugin tags

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

  • development
  • media
  • proxy
  • staging
  • uploads
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.5 · PHP 8.2
Update activity1 Jul 20264mo 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.