Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

How to set up WordPress Multisite

This guide shows you how to turn a normal WordPress site into a Multisite network, so you can run many sites from one install.

WordPress2 min read16 steps4 screenshots

What is Multisite?

WordPress Multisite lets one WordPress install run many websites. Think of an apartment building. There is one building, but many flats. Each site has its own content. They share the same WordPress files, plugins and themes. A group of sites like this is called a network.

You can set the sites up in two ways:

  • Subdomains, like blog.example.com.
  • Subdirectories, like example.com/blog.

Subdirectories are only offered on a fresh WordPress install, or one that is not older than a month. Subdomains need an extra DNS step. DNS is the internet's phone book. A wildcard DNS record makes every subdomain point to your hosting. Ask Hostvento support if you need help.

Warning: this changes your core files. Take a full backup of files and database first. Also, turn off all plugins before you start.

Steps

  1. Log in to your WordPress dashboard.
  2. Go to Plugins, then Installed Plugins. Select all and choose Deactivate.
  3. Open File Manager in your hosting control panel, or connect with FTP.
  4. Open the file wp-config.php in your WordPress folder, and click Edit.
  5. Just above the line that says "That's all, stop editing", add:
    define( 'WP_ALLOW_MULTISITE', true );
    This turns on the network setup option.
  6. Save the file.
  7. Go back to the dashboard. Go to Tools, then Network Setup.
    Screenshot: Go back to the dashboard. Go to Tools , then Network Setup .
  8. Choose Sub-domains or Sub-directories.
  9. Type a Network Title, and check the admin email.
  10. Click Install.
  11. WordPress shows two blocks of code. The first goes into wp-config.php. The second goes into .htaccess. Copy each block and paste it exactly as told, replacing old lines when it says so.
  12. Save both files.
  13. Log out, then log in again.
  14. Re-activate your plugins one by one. Check that the site still works.

The .htaccess file is hidden in some File Manager views. Look for a setting called Show Hidden Files.

Screenshot: The .htaccess file is hidden in some File Manager views. Look for a setting called Show Hi

Check the result

  1. In the top bar, hover over My Sites. You should see Network Admin.
    Screenshot: In the top bar, hover over My Sites . You should see Network Admin .
  2. Click it, then go to Sites, then Add New Site to make your first extra site.
Tip: Not every plugin works on Multisite. Test each one. If you use an Nginx server, the second block of code is different. Ask Hostvento support.

Quick recap

  • Multisite runs many sites from one WordPress install.
    Screenshot: Multisite runs many sites from one WordPress install.
  • Back up and deactivate plugins first.
  • Add WP_ALLOW_MULTISITE to wp-config.php.
  • Use Tools, then Network Setup, and paste the two code blocks.
  • Log in again and re-activate plugins.