Easy WordPress Multisite Tutorial - 2020/2021
In this article, we’re going to guide you through the process of Easy WordPress Multisite tutorial setup for both new and existing WordPress sites. Then we’ll teach you how to add new websites to your fledgling Multisite network, manage your plugins and themes, and administrate your users.
How to set up WordPress Multisite
There are two main ways to set up WordPress Multisite, depending on your exact situation and the tools that your host offers. Let’s start with the easiest method before moving on to the manual method.
Activate Multisite for new WordPress websites
If your web host enables you to set up WordPress using the Softaculous Auto Installer, you can enable Multisite right off the bat. If your host doesn’t offer it – don’t worry. We’ll show you another way in a second.
To activate Multisite via Softaculous, you’ll need to visit your cPanel dashboard and look for the WordPress option under the Softaculous section (you can see that on the left in the screenshot below):
Click on the icon and go to the Install tab. There, you’ll find a number of fields you need to fill out in order to set up your site, such as its name and your admin credentials. If you scroll down to the Site Settings section, you should find an option called Enable Multisite:
Enable this setting, fill out the rest of the fields on the page, and click on the Install button. Softaculous will set up WordPress Multisite for you, and the next time you access your dashboard you’ll be able to use the new features. We’ll talk about those in a minute, but first, let’s discuss what to do if you already have a working WordPress website (or if your host doesn’t offer the Softaculous installer).
Manually activate Multisite for new or existing WordPress websites
To manually enable Multisite on a new or existing WordPress site, you’ll have to alter one of WordPress’ core files. Fortunately, this is much easier than it sounds. You’ll need to use an FTP client to access your website (we recommend FileZilla) and look for the wp-config.php file in your WordPress root folder:
Once you’ve located it, right-click on the file and choose the View/Edit option. This will open wp-config.php using your default text editor. Next, add the following line of code near the bottom of the file:
define( 'WP_ALLOW_MULTISITE', true );
Keep in mind that you need to paste this code before the line that reads
/* That's all, stop editing! Happy blogging. */, since that sentence marks the end of the file.
Afterward, save your changes and close your text editor. Now you can access your dashboard as you usually would, and look for the new Network Setup option under the Tools tab:
Before wrapping up, you’ll have to configure a couple of simple options for your network. First up, there’s the matter of your site’s URL structure – you can choose to use subdomains or directories for each site in your network. The decision is up to you, but we’re partial to subdomains since they appear more professional:
The only downside with choosing the subdomains option is that you’ll need to also configure something called wildcard domains. It’s not too difficult, but it is an added step compared to using sub-directories.
Second, you’ll have to set a title for your network and enter your email address so you can receive notifications:
Once these settings are taken care of, WordPress will present you with two code snippets that you need to add to wp-config.php and .htaccess (which you can also find in your root folder). Access these files via FTP (the same way you did a moment ago), add the lines of code, and save your changes on both files. After that, your Multisite network will be ready to go!