How to configure a WordPress multi-site network

How to configure a WordPress multi-site network

This guide shows how to configure WordPress to function on multiple sites on your network.


  1. Prepare your WordPress instance
  2. Enable the multisite menu
  3. Install a network
  4. Enable the network
  5. Configure network administrator settings 


There are some differences between a standard single WordPress installation and a WordPress multisite network installation. You must decide if you want to use subdomains or subfolders and how to manage them. Also, installing themes and plugins on your domains requires special care. Individual sites on a network can activates themes, but cannot automatically install them.  

Step 1: Prepare your WordPress instance

  1. Your existing WordPress site will change during network creation. We advise you to back up your database and files before proceeding.
  2. Deactivate any active plug-ins. You can reactivate them again after installing and enabling the network.

Step 2: Enable the multisite menu

  1. You must first alter your wp-config.php file. In your preferred text editor, open wp-config.php. After the line, /* That's all, stop editing! Happy blogging. */, add the line shown below. If you are unable to locate that line, add your new line above the first line that begins with require or include.

    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );

  2. Refresh your browser, then go to Step 3.

Step 3: Install a network

  1. Log in to WordPress, and from the Dashboard menu, select Tools > Network Setup as shown below.

  2. You now may choose between sub-domains or sub-directories, unless existing settings restrict your choice.
    • A sub-domains is a domain-based network in which on-demand sites use subdomains.
    • A Sub-directories is a path-based network in which on-demand sites use paths.

  3. You may choose a name for your network and your network administrator email address.

  4. Click Install.

Network details

The fields shown below filled automatically, but you may change them as necessary.

Step 4: Enable the network

  1. Back up your existing wp-config.php and .htaccess files.
  2. Edit your wp-config.php and .htaccess files to enable the network. The installer will inform you exactly how to edit these files. The below image shows an example of the instructions, but they will differ from your custom installation. 
  3. Log out of WordPress and log back in. You may have to clear your browser's cache and cookies in order to log in.

Step 5: Configure network administrator settings

"My Sites" should now appear as the second term in your WordPress toolbar. Under Network Admin, the Dashboard option will guide you through configuring your network. The Sites option will allow you to manage your sites. 

Click Add New to create a new site for your network.

For 24-hour assistance any day of the year, contact our Support Team by email or through the Client Portal.

Article Rating (No Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
What is WordPress?
Added on Wed, Sep 11, 2013
How to install WordPress
Added on Tue, Jan 8, 2019
How to add Favicons to WordPress
Added on Tue, Jan 8, 2019
How to change your WordPress admin password
Added on Mon, Jun 4, 2018
How to configure WordPress heartbeat
Added on Fri, Jun 14, 2019
How to configure WordPress plug-ins
Added on Thu, Jan 10, 2019
How to configure the Nexcess CDN with WordPress and W3 Total Cache
Added on Thu, Mar 8, 2018
How to combat WordPress comment spam
Added on Wed, Jan 2, 2019
How to change WordPress URLs
Added on Wed, Jan 2, 2019
How to create WordPress dev sites
Added on Mon, Dec 31, 2018