How to Create Media Library Folders With and Without a Plugin
In this step-by-step tutorial, I will guide you on how to create media library folders for your WordPress website. I will show you how to do it with my plugin, and we will also do it without using any plugins.
The whole idea of publishing this guide came to me because of the questions from 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 other cases, of course, I would have added their support in the multisite shared media library.
Oh, and this is how the folders are going to look:

Ok, now let’s jump into it.
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.
How to Move WordPress Media Library to a New Site
In this tutorial, I am going to discuss different ways of moving the WordPress media library to a new site – both for multisite installations and standalone WordPress sites.
How to Add a User to All Sites in a Multisite Network
Here I will show you three ways how we can add a user to all sites in a multisite network:
- First of all, we will do it with the help of a WordPress plugin,
- Second, I will show you how to do it manually,
- And finally, we will take a look at a programmatic approach (both when adding a user to a site automatically every time a user is self-registered or created in the Network Admin > Users page, and with the help of custom bulk actions).
Now, let’s dive straight into it.
Copy Pages Between Sites in Multisite Network
Let me show you an easy way to duplicate WordPress pages between any of your sites within a multisite network.
Or to be more specific, I am about to show you two ways how you can do that:
- The first one – we’re going to it programmatically,
- The second one – we’re going to use my WordPress plugin to achieve the same result,
Either way, by the end of this tutorial, we will have brand-new bulk actions on the “All Pages” admin page. However, each page can also be copied individually to a specific sub-site in case you decide to go for the plugin approach.

WooCommerce Network Orders Dashboard Widget
Today I am going to talk about a very interesting widget in WooCommerce which is available to you only when you’re using WooCommerce within a WordPress Multisite network:

This widget appears in two places:
- Network admin dashboard,
- Admin dashboard of a main site of your multisite network (usually a site with ID = 1).
In order for this widget to appear, WooCommerce has to be either network activated or activated for the main site of your network.
Let’s take a look how this widget really works.