Ever since version 3.0 of its CMS, WordPress has made it possible for users to run multiple blogs from one installation. The feature, known as WordPress MU, network or, more commonly, Multisite, is great for anyone that wishes to run more than one blog on the WP platform and not have to download and install individual versions of the content management system and use multiple admin credentials.
Before we start, you should know that it is always best to install Multisite on a new WordPress install. Doing so on an existing install could result in permalink issues.
By default, the Multisite feature is disabled, so to enable it you are going to have to login into your hosting cPanel, access the File Manager and find the wp-config.php file.
In wp-config.php, find the line of code that says:
/* That's all, stop editing! Happy blogging. */
And right above it, enter:
define ('WP_ALLOW_MULTISITE', true);
With that done, log in to your WordPress dashboard and go to Tools. Here you should see a new option for Network Setup.
Configuring the network
By clicking on Network Setup you will be taken to a screen titled Create a Network of WordPress Sites.
There are four options here. Server address will already be filled in, so you will just need to enter details for:
- Site Addresses – whether to use sub-domains or sub-directories
- Network Title – the name of your network
- Admin E-mail Address – your contact email address
Once this is done, click on Install.
Finishing the install
The next page you see is the Enabling the Network page. At this point WordPress recommends that you backup your existing wp-config.php and .htaccess files.
The next step is to create a new directory in the wp-content folder called blogs.dir (it has to be writeable by the web server) and copy and paste the specified lines of code to wp-config.php (above the line: /* That’s all, stop editing! Happy blogging. */).
Lastly, to replace the code in your .htaccess file, by copying and pasting the specified lines of code.
You will now be able to enjoy running multiple blogs from one WordPress dashboard.