How to Create a Multisite Shared Media Library in WordPress (Step-by-Step)
Managing media across a WordPress Multisite network is a broken experience out of the box. By default, WordPress inherently creates isolated media libraries for every single subsite. If you run a network of 50 sites and need the same corporate logo or campus photo on all of them, you are forced to upload it 50 times.
This behavior duplicates files, eats up server storage, bloats your inodes, and destroys your ability to manage assets globally. Here is the technical breakdown of why this happens and the exact steps to build a unified, zero-duplication media library using the TBF Big King Media plugin.
The Anatomy of Multisite Media Fragmentation
Every time you provision a new subsite, WordPress generates a new, isolated directory—typically /uploads/sites/X/—alongside separate database tables specifically for those attachments.
Without a specialized plugin intervening, each site operates strictly within its own silo. Administrators often attempt to fix this with premium “media folder” plugins, but these tools only organize the silos; they do not break them down. To actually share media, you need a system that proxies the database queries across the network without duplicating the physical files.
The Architecture of TBF Big King Media
TBF Big King Media is a free WordPress plugin built to provide a single shared media library for an entire Multisite network. It completely bypasses the native isolation protocols.
| Feature | Native WordPress Multisite | TBF Big King Media |
| Storage Infrastructure | Isolated per subsite | Shared network proxy |
| File Duplication | High (re-uploaded per site) | Zero (files are synced/proxied) |
| Media Interface | Clunky pagination | High-speed Photofall Masonry |
| Search Functionality | Limited to local subsite | Global AJAX-powered index |




Step-by-Step Implementation Guide
Follow these steps to unify your fragmented network.
Step 1: Download and Install
Since the plugin is self-hosted for architectural control, download the latest version directly from the Trott Bailey Family repository. Upload the .zip file via your Network Admin plugin dashboard.
Step 2: Network Activate the Plugin Because this plugin alters the fundamental database routing for media, it must be activated at the network level. Only network administrators have the authority to do this. Network Activate the plugin so all subsites can instantly access the shared architecture.
Step 3: Run the Global Media Indexer Your existing subsites already have fragmented media. TBF Big King Media uses an AJAX-powered indexer to scan these isolated /uploads/sites/X/ directories and unify them into a central database index.
- Navigate to the new Big King Media settings in your Network Admin dashboard.
- Trigger the indexer. Keep the tab open while it processes your historical media payload.
Step 4: Deploy the Photofall Gallery Once indexing is complete, navigate to any subsite and open the media library. The native WordPress grid is now replaced by the “Photofall” masonry gallery. You can now search, filter by year, and insert media from any site in the network directly into your current post or as a Gutenberg Featured Image without ever duplicating the file.
Technical Best Practices for Enterprise Networks
If you are running a massive network, combining Big King Media with server-side optimizations is mandatory.
- Deploy a Network CDN: In a multisite environment, all sites ultimately share the core
/wp-content/uploads/path structure. Configure a single Content Delivery Network (CDN) bucket (like Cloudflare or AWS CloudFront) to serve this media globally, drastically reducing the load on your origin server. - Implement Object Caching: Install a network-wide caching plugin (like W3 Total Cache or LiteSpeed) and enable object caching. This prevents your database from buckling under the weight of querying thousands of indexed images across the network simultaneously.
- Enforce Canonicalization: If your subsites display media attachment pages on the front end, use canonical tags across your network to steer link equity to the right pages and avoid duplicate content penalties from search engines.
- Explore Solutions: Before you decide on a wordpress plugin to solve the devided media library issue it is best practice to explore solutions. You can read the full review of the TBF Big King Media plugin or see how it compares to the most popular solutions and most importantly ensure that your desired solution is well documented See Big King Media Complete Documentation Guide here.
and then