WP Manifestindependent plugin directory
manifest / multisite / cross-site-media

Cross Site Media

WordPress Multisite Shared Media Libraries

by Tyler Bailey · github.com/tylerb24890/cross-site-media

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.zip

Declares 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

Read the full README on GitHub →