Get Started Using the WordPress 3.0 Multi-site Feature

May 19, 2013 · 13 comments

by Dustin Betonio


Multi-site or Network is the most talked about new feature in WordPress 3.0 – the WordPress team has folded the functionality of WordPress Multi User into the main WordPress project. So how do you use it and what can you use it for? With multi-site you have the option to set up several WordPress instances using the same installation. These WordPress instances really are separate site that for example can have different themes. This could be useful for many different purposes like for setting up a member area behind a blog that you want to style differently, creating different product sites / landing pages, for testing out ideas and themes etc. Internet Marketers have also used WordPress MU for some time creating mini-nets to boost the number of inbound links to “keyword sites” and opt-in/sales pages. In the future a plain WordPress will do the job. By default this feature is disabled in WordPress 3.0. If you want to use it, you would have to enable it. Let’s see how it is done.


This tutorial assumes you are comfortable using FTP clients such as Filezilla and doing basic edits of WordPress files.

1. Download WordPress 3.0. You can find it

2. Edit wp-config in your favorite text editor and add the following line:

define(‘WP_ALLOW_MULTISITE’, true);

(I’d suggest adding it just above the line “// ** MySQL settings – You can get this info from your web host ** //”)

3. Install WordPress normally

NOTE: If you’ve already installed WordPress 3.0, just edit wp-config and add that line of code, there’s no need to re-install.

4. Under Tools on the sidebar, you’ll now have an “Network” option. Click it.

WordPress 3.0 Multisite Screenshot

5. Here you’ll setup your “Network” – a Network is all the blogs or sites you’ll have under your WordPress install (if you’re migrating back to WordPress from WordPress Multi User this might be confusing. In WordPress Multi User the term for network was “site” and the term for site was “blog.” Explanation here).


If your host supports it, you’ll have the option here to choose between subdomains and subdirectories.

Example of a subdomain:
Example of a subdirectory:

Fill out your Network Title and Admin E-mail Address and press install.

6. You’ll be greeted with your next list of steps: creating a blogs.dir directory, editing wp-config.php, and .htaccess. WP recommends, as do I, backing up wp-config.php and .htaccess files before proceeding.


After completing the steps, you’ll need to log back into WordPress.

7. On your next login, you’ll notice a new menu: “Super Admin.”

WordPress 3.0 Multisite Screenshot

8. Click “Sites” under this option to create a new site. Fill out the forms accordingly.


9. After creating a new site, click Users. You’ll see a new user was created for the new site.

10. You can control all sites on your network through the Super Admin menu, but you might also find it easier to administer individual sites through their own admin menus. You can access them as you would for a normal wordpress site. On the Add Sites above (step 8), it would be the Site Address you choose:[Site Address]/wp-admin


Create A Network

How to enable Multi-Site option in WordPress 3.0

How to Use WordPress 3.0 Multisite for a Blog Network

Author : Dustin Betonio

Dustin Betonio is a Translation Management graduate at University of Mindanao. His earlier career was devoted on customer service outside the information highway. Currently studying Law in the same University.

{ 5 comments… read them below or add one }

sam January 12, 2011 at 9:21 am

Hi Dustin..what a nice tuts! I also created the multisite on a subdomain level. The bad thing is I failed to configure the wild DNS set-up on the apache server. Coulkd you show me how ..? Could the configuration be doing after setting up the network..? I’m a bit confused now!
“Sub-domain sites
It works using wildcard subdomains. You must have this enabled in Apache, and you must also add a wildcard subdomain to your DNS records. (See Step 2 how to set up.) ”

Another vital part is how do I find the ‘ httpd.conf’ file on my server? or how do I create the Virtual Host ( VHost ) ?
Thanks for your feedback and helps.


Lars January 12, 2011 at 9:07 pm

Hi Sam, thanks for your input. What hosting/server is your WP running on?


Linnet October 7, 2010 at 1:19 am

I was at a lose as how to change my site to Muilt usage for sub directories.

You save ma day. Thks


tripwire team October 7, 2010 at 7:41 am

Your welcome Linnet!


Joe August 10, 2010 at 11:02 am


This is a really great article, very useful for new users.

I have written an article that goes into detail about .htaccess configuration and possible errors during the Netowkr installation process:


Leave a Reply

Your email address will not be published. Required fields are marked *

{ 8 trackbacks }

Previous post:

Next post:

Web Analytics