PHPMatters Help You Better Hosting Your PHP-based Sites
How to Install WordPress Multisite Network to Enrich WordPress Site

How to Install WordPress Multisite Network to Enrich WordPress Site

There are tremendous numbers of individuals, groups or institutions that have several branches. It is difficult for any large website to provide sufficient information and services in an overall basis if the branches deal with slightly distinguished services. Universities and corporate organizations having several branches can install WordPress multisite network to great use. Other examples of its use can be a magazine site whose different sections are managed by divided groups or a network of blogs by an institution running on multiple domains.

In the following, we have introduced how to install WordPress multisite and create some minor sites under your main domain using the same username and password.


Before understanding the benefits of a multisite network, it is imperative to have a clear idea of what a multisite is. In fact, a multisite network is the network allowing the user to run and install multiple sites running on one installation of WordPress. The user of a multisite network gets the authority to manage all the sites by using the same username and password.

When it comes to benefits, every user enjoys some advantage of using a multisite network. Firstly, he can administer all his websites from a single administration dashboard. Secondly, different administrators can be appointed to manage each site of a multisite network. Thirdly, a single installation of plugins and themes can facilitate updates and modifications on all the websites. It is preferable by the webmasters who want the same plugins and themes on all of their websites.

Multisite benefits

As we now have a basic idea of a multisite network, it’s time to learn how to install WordPress multisite network in order to enrich a site running on WordPress.

How to Install Multisite Network

The installation of a network for using various websites using the same username and password involves a number of steps. It is recommendable to use a proper hosting service that offers the cPanel control panel, for its usability can make the process easier and quicker.

Listed here are the steps to install a multisite network successfully on a WordPress site.

Setting up the Network Feature

Before executing the setup of network feature, it is recommendable that the user should backup WordPress including all the information presented in the site because the site updates during this process and may cause data loss.

To start with the setting up of the network feature, it is imperative for the user to access his site and open wp-config.php file for making certain customizations. In this file, the webmaster needs to add some codes just before the line that says:

wp-config.php code

The code that should be entered on the file is:

wp-config.php code

Saving and uploading the file to the server is a critical step for enabling the multisite network.

Installing the Network

A new network setup menu can be added to the website on the completion of the first step. Now, the user needs to install the network by going to the Tools menu presented in the Network Setup tab.

Tools menu

Here, the user has to follow a set of instructions presented on the next screen in order to install the network. For instance, it is needed to finish the network details including title and admin email of the network, and to choose from sub-domains and sub-directories to proceed further. After the process, click on the Install button.

WordPress Network

Enabling the Network

Now, it is needed to add some lines that can be described in the page, as well as update the wp-config and.htaccess file. After implementing the described modifications, the user can find that the network has been successfully unlocked. Below are the typical lines of coding as an example.

For wp-config file:
For wp-config file

For .htaccess file:
For .htaccess file

How to Create WordPress Multisite

The following steps are required to be followed by a webmaster to setup multisite network.

Adding New WordPress Sites

Before executing this step, it is essential for the user to have access to cPanel because it can be required for further process. Websites can be added by primarily going to the Domains section from the control panel. Here, webmasters need to create a sub-domain that can bring up the home folder after the creation of various sub-domains. To do this, simply click Sub-domains icon, enter the sub-domain name, set the document root as public_html, and click the Create button.

create sub-domain

Once done, the webmaster can move to the WordPress dashboard and create a new WordPress install by entering the sub-domain name, name of the website and the email address of the admin.

add new sites

Multiple websites can be created and linked to the main site after the completion of this step. It is the last step in the installation of a multisite network of WordPress.

Installing Plugins and Themes

Last but never the least, the installation of plugins and themes become a tricky factor when a user manages various websites on a multisite network. Therefore, it is worth discussing that if the WordPress user wants to apply the plugins or templates to all of his sites, it is needed to install the options from the Network Admin dashboard and not from the main admin panel of the website.

multisite theme and plugin