Cross Site Media
WordPress Multisite Shared Media Libraries
★ 2stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tylerb24890/cross-site-media/archive/refs/heads/trunk.zipDeclares an update source (https://github.com/10up/wp-scaffold), so updates arrive through the plugin's own updater.
From the readme
Cross Site Media
A WordPress plugin that lets users browse and select media from any subsite in a Multisite network, directly from the media library UI they already know.
Unlike "shared media library" plugins that funnel all uploads into a single site, Cross Site Media keeps each subsite's library independent. Users see additional tabs (or a dropdown) for every subsite they have access to, and selecting a remote asset automatically copies it into the current site so downstream features (featured images, gallery blocks, srcset) keep working without custom rendering hooks.
Requirements
| Dependency | Version |
|---|---|
| WordPress | 6.7+ |
| PHP | 8.2+ |
| WordPress Multisite | Enabled (subdirectory or subdomain) |
The plugin shows a notice and does nothing on single-site installs.
Features
- Per-subsite tabs in the media modal -- Insert Media, Featured Image, Gallery, and any other wp.media picker gain one tab per accessible subsite, right after the built-in "Media Library" tab.
- Media Library Dropdown -- A filter in the Media Library to filter attachments to a specific subsite.
- Transparent sideloading -- Selecting a remote attachment copies the file and its metadata (ti