WP Manifestindependent plugin directory

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jonschr/remote-media-fallback/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A single-file must-use WordPress plugin for local development sites. Existing uploads remain local; missing files are fetched from the configured production site and streamed without being stored permanently.

Credit

This project was inspired by Bill Erickson's BE Media from Production, which solves the same local-development problem by rewriting missing media URLs to their production equivalents. Remote Media Fallback takes a different approach: it keeps media requests on the local origin and fetches missing files server-side with an identifying user agent. This works around SiteDistrict's firewall behavior and may also help with other firewalls that block embedded cross-origin media. Thank you to Bill Erickson for the original idea and plugin.

Install

Copy remote-media-fallback.php directly into wp-content/mu-plugins, then add the production site URL to wp-config.php:

define( 'REMOTE_MEDIA_FALLBACK_URL', 'https://example.com' );

The local web server must route missing upload requests through WordPress.

Development

Symlink the main file into a test site's MU-plugin directory:

ln -s /path/to/remote-media-fallback.php /path/to/site/wp-content/mu-plugins/remote-media-fallback.php

Run the dependency-free checks with:

php tests/validate.php

Distribution

Publish remote-media-fallback.php and its SHA-256 checksum as release assets. The installation skill can compare the plugin version, verify the checksum, and replace the file atomically even when WordPress is stopped.

Pushing a version tag such as v1.2.3 creates those release assets automatically. Keep the tag and the plugin's Version header in sync.

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.1.4 latest
Sep 4, 2026 1mo ago
remote-media-fallback.php.sha256 +1 asset
26
remote-media-fallback.php.sha25613
remote-media-fallback.php13
Sep 4, 2026 1mo ago
remote-media-fallback.php +1 asset
4
remote-media-fallback.php2
remote-media-fallback.php.sha2562
Sep 4, 2026 1mo ago
remote-media-fallback.php +1 asset
6
remote-media-fallback.php4
remote-media-fallback.php.sha2562
Sep 4, 2026 1mo ago
remote-media-fallback.php +1 asset
12
remote-media-fallback.php6
remote-media-fallback.php.sha2566
Sep 4, 2026 1mo ago
remote-media-fallback.php.sha256 +1 asset
6
remote-media-fallback.php.sha2563
remote-media-fallback.php3
A grade

Security

Remote Media Fallback 0.1.4 · audited by WP Registry

No security issues found.

Audited release
0.1.4
Findings
none
Worst severity
—
Content hash
c5d11b0d620e8b6c7db64848…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.