I have about 300 domains I need to setup wordpress. Then for each of them, I need different theme, and content of the sites will be different as well.

I have seen plugins and wordpress as network.

Some of them install the new instance in a subfolder, some in new subdomain.

What I am interested is in domain level. ie:


I want to have a single installation and manage foo.com and bar.com in the same instance for simplicity, authentication and management.

is there a plugin to do this? or an easy way.

I am using Go-daddy VPS that gives me CPanel.

  • 1
    there are good articles on the web how to do it. Did you try google search before asking here?
    – Sisir
    Commented Oct 25, 2015 at 10:11
  • Please read this article for multisites codex.wordpress.org/Create_A_Network Commented Oct 25, 2015 at 13:35

1 Answer 1


A WordPress multi-site will handle this easily. This is what drives WordPress.com and the millions of sites (and domains) hosted there.

Each site in a multi-site can use it's own theme, will host separate content, etc. Whether you use the subdomain or subfolder install, you will need to use domain mapping to route foo.com and bar.com properly.

The most common plugin I see used for this is MU Domain Mapping: https://wordpress.org/plugins/wordpress-mu-domain-mapping/

There are a few things notably different between WP single and WP multi. Several good posts on the WP Codex cover the details. http://codex.wordpress.org/Before_You_Create_A_Network

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.