I recently wanted to delete a staging site from a multisite network I use for testing.
A little surprisingly though, the UI does not make it immediately obvious.
In this tutorial, I cover how to delete an individual website from a WordPress multisite network. This does not remove the WordPress multisite feature entirely.
Table of Contents
Why Delete a Site from a Multisite Network?
WordPress multisites makes it convenient to test out out themes or develop staging/demo sites. There’s other use cases, such as managing sub-domains.
But once you’re done with a website, it continues to use up storage and database space on your hosting server. All plugins and themes, even if kept up-to-date, carry intrinsic security risks, too.
So deleting an unwanted website from your multisite network is a good idea. (Keep a backup of course.)
Step 1: Login to Your WordPress Website
Ensure you have Admin privileges. It does not matter if you are on the Network Dashboard, or any individual site on the network.
Step 2: Navigate to All Sites
Use the top navigation menu to get to All Sites. Here’s how you get there:
- Hover over ‘My Sites’
- Hover over ‘Network Admin’ in the drop-down menu
- Select ‘Sites’ in the sub drop-down menu
Step 3: Select and Delete Your Desired Website on the Multisite Network
You will now be presented with a table of the active websites on your multisite network.
Select ‘Delete’ for your desired website.
Or use the bulk action, and delete multiple sites off the network at once.
Step 4: Confirm Deletion
WordPress will now ask to confirm your deletion of the website from the network. This is permanent. Select ‘Confirm’ to proceed with the deletion.
Thank you, it was exactly what I was looking for, I easily deleted it as described.
You welcome, Oha. I hope to write more on multisite networks soon.