How To Enable Multiple Site Network Options Like WordPress MU in WordPress 3.0

WordPress 3.0 final version is released with WordPress MU and WordPress Merge. If you want to enable multiple site network on single installation of WordPress 3.0, then here is the step by step pictorial guide to show you the way to enable Network tab, Super Admin etc on WordPress 3.0.

Wordpress multiple sites guide

When I released the “First Look of WordPress 3.0 MU Merge” there was a “Network” option available under Settings but afterwards WordPress team removed that from there and added “Network” under “Tools” section. But to get “Network” tab over there, you will have to make some code changes in wp-config.php file.

Step by Step Guide to Enable Network in WP 3.0

1. Add 1 line in wp-config.php which is there in the root folder of your hosting account.

Without making any changes in wp-config.php, the dashboard will look like as below. You can’s see “Network” options at all.    

Default Dashboard of WordPress 3.0

Open wp-config.php from the root folder of the domain where you have installed WordPress 3.0 and add the below line of code before this line “/* That's all, stop editing! Happy blogging. */:”

define('WP_ALLOW_MULTISITE', true);

Screenshot of wp-config.php before Adding the code

wp-config.php files of WordPress without changes

Screenshot of wp-config.php after adding the code,

wp-config.php after changes

After adding the above line, you can see “Network” tab under “Tools” section on Dashboard.

Network option visible on WordPress Dashboard under Tools

2. Now click on “Network” to make your WordPress setup ready for multiple site (WP MU). Provide a name to the network site, email address and choose whether you want sub-directory or sub-domain to multiple sites. Subdirectories will make your site’s URL as “yourdomain.com/site1” and Sub-domain will make your network sites as “site1.yourdomain.com”. Then click “Install”.

Network option on WordPress 3.0

3. Based on the selection on previous screen, WordPress setup will generated some additional code for wp-config.php and .htaccess files. These both files must be there on root folder of your WordPress site. If .htaccess file is not there in root folder then create a new one with the code shown on the screen.

Important – You will have to create a new folder named “blogs.dir” under wp-content folder of your site

Generated code for wp-config.php and .htaccess files

wp-config.php after making above changes,

Code changes done for wp-config.php

4. Once you are done with the changes in wp-config.php and .htaccess files and created blogs.dir folder, re-login to the dashboard by clicking the “Login” button at the bottom of the window. Now you can see “Super Admin” options on the top-left of the WordPress Dashboard. Go ahead and start managing multiple site network like WP MU on WordPress 3.0.

Super Admin option in WordPress 3.0

Important Note: If you are willing to create multiple site with sub-domain option in the step 2 of above steps, then first of al you will have to add a wildcard sub-domain on your hosting account. wildcard sub-domain is something like *.yourdomain.com. Go ahead and create this kind of sub-domain on your hosting account before enabling sub-domain option on WordPress setup.

Sanjeev Mishra is a professional blogger and an Internet Marketing Consultant based in India. He has built the Internet Techies to provide you updates in technology and web application area.
  • Thanks! Very useful guide to set up WordPress MU. Seems like lots of changes in WP3.0 eh.

  • Hi Sanjeev,

    I noticed a plugin. Anyone who is not comfortable with editing code can use it to enable multiple site network options like WordPress MU in WordPress 3.0

    Here is the link:

    http://wordpress.org/extend/plugins/wordpress-multi-site-enabler-plugin-v10/

  • Kesa

    Thank you so much for this post! 🙂 Very easy to follow.

  • مهدی

    thank you very much for this nice tip!

  • laura

    This truly is wonderful. I think that if I could find the “wp-config.php which is there in the root folder of your hosting account”, I could follow these directions.

    Unfortunately, the directions assume that a newbie like myself knows where the wp-config.php is in the root folder of my hosting account, and can find it, open it, and do this.

    But I don’t. 🙂

    I am going to go for that plug in to help me. But, at least I know from reading this and the comments that there is a plug in, that my dashboard will change, and this did help a lot. Thanks!