Video: How to Host Multiple Sites in WordPress 3.0

By Bernard Peh

In version 3.0 of WordPress, it’s possible to have one single WordPress install hosting multiple websites. This is great news for anyone who has multiple blogs hosted on different domains. Combining all the blogs into one install not only saves disk space, it also makes maintenance and upgrades easy. If you’re using WordPress version 3.0 and above, this feature is already built ​​in for you. Unfortunately, it’s not turned on by default. You can find the installation instructions on the WordPress Codex, but to make life easier for you, I’ve recorded a quick video tutorial to show you how to enable this functionality and configure it correctly:

WordPress 3.0 Multisite Setup

Here’s a quick summary of the steps required:

Step 1: Back up your current WordPress database.

Step 2: Add this line into your wp-config.php file:

define('WP_ALLOW_MULTISITE', true);

Step 3: Log in to the admin area and click on Tools -> Network. Choose the “Sub-directories” option. Submit the form (accepting the defaults for the other options), then follow the instructions given on the next page.

Step 4: Log out and log back in again. You should now have a “Superadmin” panel at the top of your WordPress admin menu. Under Superadmin -> Sites, add your new site.

Step 5: Test that your new site is working.

There you go! You now have a new WordPress site running in a subdirectory. But what if you would like your new WordPress site to be located at an entirely different domain instead?

In this case, you’ll need to go through a few more steps:

Step 6: Download the domain mapping plugin and follow the installation instructions.

Step 7: Log out and log in again. Update Superadmin -> Domain Mapping with your server’s IP address, then go to Superadmin -> Domains to link up a domain with a site ID.

Step 8: Test your new domain.

That’s it for now! Any feedback is welcomed.

  • Vivek Parmar @WebGuide4U

    you can find all the details about WordPress and Multi-WordPress on my blog also. All posts are covered with step-by-step guide and you will find more useful tutorials on WordPress
    Thought that this would help WordPress users a lot

  • SoCalSal

    Thanks Bernard
    I look forward to future articles from you to help “lost and wandering” WordPress newbies like me.

  • http://www.templatesrule.com ryanqm

    In start i didnt like this new version, but features like this multi site support has started making me loving it :)

  • Snapey

    I’m assuming the domain mapping step will not work with shared hosting?

    • http://www.azhowto.com descarte

      It really depends on how the hosting server is set up. Your host need to be able to identify that the new domain belongs to you and not anyone else. In some cases, this requires a dedicated IP unique for your site. WordPress multisite is gaining popularity. I am sure most host would think of ways to accomodate their customers for it.

  • http://www.deanclatworthy.com Dean C


    Why is this video embedded in your RSS feed I’m reading in google reader. When actually on SP it’s the correct link to a vimeo file :)

  • http://www.jamesallencorporateservices.com doctorthomas

    Are any additional security issues presented by multi-siting?

    If one blog is hacked, are they all?

    • http://www.azhowto.com descarte

      that would be a yes if the superadmin or any admin accts with network access acct are being hacked

  • http://content4chiros.com Joseph Doughty

    Thank you for putting this together. You lost me in the code, but my developer will understand so much better what I am looking to accomplish and how to do it.

  • http://www.aeonrealty.com Real Estate World

    Thanks for sharing outstanding tips

Get the latest in WordPress, once a week, for free.