Can you manage multiple domain names from a single WordPress multisite network?

My Main Purposes

  • To centralise all of my WordPress sites (different domains – different clients) in one place controlled by the main dashboard. Be able to choose which site is in need of a theme, plugins, or core file updates.
  • Saving loads of time by not updating and maintaining each site one by one.
  • Only one core WordPress file update affecting the rest.

Questions

Read More
  1. Can I create a Network within the MultiSite (WP v3.7.1 to-date) configuration but NOT based upon subdirectories or sub-domain basis as each site has its own theme, plugin, and domain name: Site1.com, Site2.com, Site3.com for example?

  2. The main site will not be under “root” directory but dwell within /subfolder instead, if the question#1 above is achievable, all the rest of the sites will be within /subfolder/wp-contents/theme << each theme per site in different folders, is it possible?

  3. Is this the good solution in terms of a security issue as it seems all the sites are under one roof?

  4. Each client, each site, each domain has their own login screen and could be able to claim their rights over their site only, what if they do have multiple users who need a log-in, will it mess up with another client site including my own main site as well?

  5. Don’t quite see the whole picture how InfiniteWP plugin could help me either to minimise the WP core installation or centralise all the sites in one place?

Any recommendations in order to achieve all of my main purposes are welcome as it’s quite a chaotic to update one by one and wasting hosting space by installing the core file on each site.

Related posts

2 comments

  1. If the real question is: can you manage multiple domain names from a single WordPress multisite network, then the answer is yes. But you’ve over-specified your restrictions such that the question is no longer answerable.

    A WordPress multisite network – either as a subdomain (site1.example.com) or subdirectory (example.com/site1) install will allow you to manage core, Themes, Plugins and users, across the network and per-site. The Domain Mapping Plugin will allow those sites to be accessed as e.g. site1.com, regardless of network type (subdomain or subdirectory).

    But, taking your points one-by-one:

    1. Can I create a Network within the MultiSite (WP v3.7.1 to-date) configuration but NOT based upon subdirectories or sub-domain basis as
      each site has its own theme, plugin, and domain name: Site1.com,
      Site2.com, Site3.com for example?

    A WordPress multisite network, whether installed as subdomain or subdirectory, combined with domain mapping, accomplishes this.

    1. The main site will not be under “root” directory but dwell within /subfolder instead, if the question#1 above is achievable, all the
      rest of the sites will be within /subfolder/wp-contents/theme << each
      theme per site in different folders, is it possible?

    You cannot put “sites” inside of wp-content. That’s not what wp-content is for.

    1. Is this the good solution in terms of a security issue as it seems all the sites are under one roof?

    This is a subjective question, the answer for which depends entirely upon your specific needs. But multisite network installs do facilitate site maintenance/update.

    1. Each client, each site, each domain has their own login screen and could be able to claim their rights over their site only, what if they
      do have multiple users who need a log-in, will it mess up with another
      client site including my own main site as well?

    With domain mapping, users would login via site1.com/wp-admin. With a multisite network, you can manager users across the network, and can add users to one or many network sites.

    1. Don’t quite see the whole picture how InfiniteWP plugin could help me either to minimise the WP core installation or centralise all the
      sites in one place?

    No opinion on InfiniteWP, and Plugin recommendations are off-topic.

    Required Reading

  2. you can achieve 1-4 with existing plugins, not sure if domain mapping does all of that but the infrastructure for all that is mostly available.

    IIRC it is the long term goal to have this kind of functionality to be part of wordpress core.

    my experience with hosting wordpress sites in a similar settings is that unless you got only a specific niche clients, having only one wordpress install is a challenge as upgrades can break plugins and themes, and with having one core you lose the ability to downgrade a problematic site.

    A better solution might be to have a smart apache/nginx configuration and write some bash scripts that will automate your maintenance.

Comments are closed.