Do you want to set up a WordPress Multisite network? WordPress can create multiple sites using the same WordPress installation.
A WP multisite network can be used by anyone who needs to run separate websites and wants to manage them all under a single dashboard.
This guide will show you how to get started with a WordPress multisite network.
WordPress multisite is a method that lets you create and manage multiple websites in a single WordPress installation. You can use this feature in your existing or newly-created WordPress site. To activate this feature, you must add just a few lines of code to some WordPress files. (don’t worry. It’s not complicated! We will show you how.)
It’s a popular solution for businesses and organizations that run multiple websites because it lets users create multiple subdomains and subcategories. Schools and institutions can also use this feature to create multiple websites for different departments.
Related: How to install WordPress on AEserver | A Beginner’s Guide
Let’s examine the pros and cons of using WP multisite. You’ll need to sift through them before making a decision.
Related: WordPress vs Website Builders: Which Tool Should You Use?
All the websites on the multisite network share the same resources. This means the first and foremost thing you need is good WordPress hosting.
You can probably go with shared hosting if you have a few websites with low traffic. However, a WP multisite nature requires VPS hosting or dedicated hosting as your sites grow.
Apart from web hosting, you will need a fundamental knowledge of installing WordPress and editing files using FTP. Last, you will need to activate permalinks so your URL should look like “https://mydomain.com/my-page” rather than “https://mydomain.com/1234”.
If you have decided to use WordPress multisite, you are probably wondering how to install it. Let’s look at how to install and set up WP multisite.
First, you will need to install WordPress. After installing, you will need to activate the multisite feature. You can also activate it with your existing WP site but make sure to backup your website before processing further.
Use the cPanel file manager or set up an FTP connection to your website. Then open the wp-config.php file and Add the following line of code just before “Happy blogging. */
define( 'WP_ALLOW_MULTISITE', true );
Now, save the wp-config.php file back to the server. That’s all!
The next step is to set up the Multisite network. But first, you will need to refresh the page in your browser and log into your website.
The setup is complete, and you must log in again to access your WP Multisite network.
You can see the new Network admin menu in the WordPress dashboard’s upper admin bar.
No matter which site you are on, you can enter the admin network area, which is always displayed.
Below the network administration is the list of all websites you added to the multisite network. By clicking on the websites, you can enter the backend of these sites.
Now let’s look at the sub-menu tabs in the network administration.
Dashboard: It consists of widgets to add new users and websites on the network.
Sites: Here, you can see all the sites of the network. By moving the cursor over the website’s name, you see links and a dashboard and perform actions such as view, edit, display, delete and deactivate.
Users: On this tab, you can assign users. In the case of a single site installation, you can administer the super admin user role. The super admin can access all the websites. If you want another user to access all the sites, you will need to add a user to each site.
Themes: Here, you can install, uninstall, activate or deactivate themes for the whole network.
Plugins: All the installed plugins are listed here. You can add, delete, activate or deactivate them for the whole network.
Settings: here, you can view and edit the basic settings of your site, for example, network name, email address, user registration, and language, and you can also make the themes and plugins menu available for admins.
Related: How to Develop a Multilingual Website on WordPress
You will need to set up themes and plugins for the individual website admins, as they can’t install them independently.
Here’s how to do it:
Go to My Sites » Network Admin » Themes from the WordPress dashboard.
Here, you will see a list of the installed themes. Following are the settings to make your desired changes.
To change the default theme for new websites, add the following code into wp.config.php
Define( ‘WP_DEFAULT_THEME’, ‘your-theme’ );
Go to My Sites » Network Admin » Plugins from the WordPress dashboard.
Click on the Network Activate option below each plugin to make it available in your network.
If you already enabled Plugins Menu for website admins in the Network Settings, then admins will not be able to install or delete a plugin. Still, they will be able to activate or deactivate existing plugins.
Setting up a WordPress multisite network for one website doesn’t make sense. You can add as many websites as you want. It isn’t required to add multiple websites at the beginning. You can add websites anytime. To add a new website, take the following steps:
Click on Add Site to finish the process.
Multisite domain mapping is the process of creating additional websites on your network as subdomains or subdirectories of the main website. They look like this:
“Subsite.network.com” or “network.com/subsite”
You will need to create a unique domain name for each website, and you might not always want this. That’s where multisite domain mapping comes into play. You can use this feature to map additional websites to show as “website.com”. Using domain mapping, you will see the following:
“subsite.network.com = website.com” or “network.com/subsite = website.com”
As of WordPress 4.5, domain mapping has become a native feature. Before this version, users had to use plugins to map the additional websites.
WordPress Multisite is a game-changing feature for many businesses. However, it may not be the perfect solution for every business that thinks they need it. You must carefully examine your needs to see if it’s the right fit for your business.
We hope this article helped you get what you are looking for. Once you are done, you may also want to check out AEserver’s managed WordPress hosting, which gives you an excellent website performance to keep your multisite game strong.