How to Manage Media Files in WordPress Multisite
In this tutorial, we will talk about ways of managing media files when you’re running a bunch of WordPress websites within a single WordPress multisite network. By the way, if you’re not 100% sure what a multisite network is, then you’re probably running multiple standalone sites.
Long story short, I will show you how the media files in multisite networks are handled by WordPress, how to set up centralized media management across your network, and also how to organize media with folders.
How to Clone a Subsite in WordPress Multisite
In this tutorial, I want to dive deep into the steps you need to take if you want to clone a specific subsite of your WordPress Multisite network. The process is not very difficult, but there are some moments you will need to keep in mind.
We will also take a look at two different approaches – I will show you how to do it with the help of the plugin and also programmatically.
Let’s jump into it.
WordPress Multisite User Management
If you have ever wondered how users are handled in a WordPress Multisite network, then this tutorial will definitely be helpful for you.
We will discuss various aspects of multisite user management: registrations, user roles in multisites, and associating users with specific sites of a network.
Using WordPress Multisite for WooCommerce
When chatting with my customers, I keep getting the idea that people don’t always understand what a “WordPress Multisite network” is. Most of them think of it as a “multi-site” model for their store, like having completely separate stores (not necessarily on WooCommerce, by the way), each store with its own domain, database, etc.
Which is a completely wrong assumption!
Having a WordPress Multisite setup for your WooCommerce stores means:
- The stores will share the same server.
- The stores will share the same database.
- And what is most important – they share the same WordPress installation (basically, it means that if you sign in as a super administrator, you get access to every store within a single admin dashboard, or, if you sign in as a specific store administrator, you will get access only to that store and to all stores you’re added to).
Not sure whether you’re using WooCommerce Multisite? You can check it easily – if you have the following page in your WordPress admin dashboard, then it is a multisite network:

Once we get this main misunderstanding out of the way, let’s move to more practical stuff.
How to Create Media Library Folders Without a Plugin
In this step-by-step tutorial, I’d like to guide you on how to create media library folders for your WordPress website, and we will not use any plugins for that.
The whole idea of publishing this guide came to me because of the questions of clients who are using my shared media library plugin for WordPress Multisite. Specifically, they were asking whether or not it supports third-party plugins for media library folders.
The thing is that there are no official WordPress plugins for creating media library folders. In another case, of course, I had added their support in the multisite shared media library.
First of all, I will show you how you can add a folder selection when uploading media files to the WordPress media library:

Second, we will create a filter by a folder in the media library itself:

If you’re not into coding, please take a look at my Simple Media Library Folders plugin.
The folders will look like this in that case:

I just wanted to show you that this option exists for you. From now on, we will only be talking about WordPress media library folders without plugins at all.
Dashboard Widgets in WordPress
In this tutorial we’re going to discuss everything related to WordPress dashboard widgets – I will show you how to remove default ones, and how to create custom dashboard widgets, plus, we will learn how to add some setting fields to that widget.
As usual, I decided to uncover this topic with you, guys, and to share my experience, because some of my plugins have their custom dashboard widgets, for example – Multisite Indexer and Multisite Order Sync for WooCommerce.
Sync Patterns and Template Parts Between Sites in Multisite
In this tutorial, you will learn how you can reuse WordPress synced patterns and template parts across multiple sites in a WordPress multisite network.
Even if you’re not using a WordPress Multisite installation at the moment, this tutorial may be helpful for you because it will allow you to understand how patterns, templates, and template parts work under the hood and how they are stored in the database.