If you’re a keen follower of this blog, you’ll have noticed my series of posts on WordPress Multisite a few weeks ago. And if you’re learning about Multisite, you may have signed up to my Academy course on the subject.
The comments, questions and discussions that the courses and posts have generated have been awesome, to say the least. Dozens of you have talked about what you’re doing with Multisite, shared your experiences and asked questions. And there are some questions that have been particularly useful for other readers or have come up again and again.
So in this post, I’m going to answer some of those questions. I’ll answer some of the questions I get asked about Multisite when I speak at WordPress events and WordCamps, the questions posted in the Academy course and on the blog, and questions which I’ve thought of while I’ve been writing but haven’t had the space to cover in my blog posts.
I’m going to posit this into six topics:
So here goes!
You certainly can. Install WordPress using MAMP as you would with a standalone installation, then activate Multisite just as you would on a remote server. There’s just one difference: You can’t use subdomains on a local machine.
Sorry, but no. Multisite is too fundamental a change to your WordPress installation to be able to do it just with a plugin. But you are given very clear instructions on editing those files when you go through the activation process.
Speak to your hosting provider and ask them to give you access. If they won’t, upgrade your plan or switch to a better provider. It’s your site, you should have access to your files.
No. There’s just one for the whole network, which is in your root directory.
VPS can help if you’re setting up a network but it’s not essential. For me it depends on the size of the network and what you’re using it for – for client sites you minimize the risk of downtime with VPS but with a small personal network you don’t really need it. Don’t let your hosting provider sell it to you if it’s not necessary – you can always upgrade at a later date.
I’m not a hosting expert and I’m always wary of recommending hosting providers. However if you look on our blog you’ll find that Daniel Pataki has written some great reviews of hosting providers, and it’s also worth looking at the WordPress Codex. My only recommendation would be to remember that you get what you pay for. Make sure your hosting provider gives you full access to DNS management, cPanel and doesn’t restrict you in any way. And that they have great support!
There are two approaches to this: get an SSL certificate for your network’s domain, or get it for any domains you’re redirecting to your network using domain mapping.
If you get SSL for your network’s domain and you’re using subdomains, you’ll need wild card SSL which costs a little more – order that from your SSL provider instead of a standard SSL certificate. If you’re using subdirectories you won’t need wild card SSL. And if you’re using domain mapping you’ll need an SSL certificate for each domain you’re mapping (NOT the network’s domain as your visitors don’t see that).
No you don’t. Install the plugin once on your network then activate it for the sites you want it to run on. Or network activate it if you want to run it on every site. Then when the plugin is updated you only need to do that once. It makes updates much quicker.
It depends how many sites you have on your network. If you’re running more than three or four, I’d say Multisite is definitely less resource-intensive than all the separate WordPress installs. Both in terms of servers and time. And don’t forget it’s possible to host millions of sites on a Multisite install, as with our Edublogs network.
We’ve been developing plugins for WordPress Multisite for the past 10 years. With WPMU DEV you get our most popular plugins like Domain Mapping, Snapshot, Pro Sites, Support System, User Switching and bucket loads of others tailored specifically for Multisite! Woop!
You need to check that you’re registered against each of those sites. Go to Sites in the network admin menu, then for each of them click the Edit link, then go to the Users tab. If you’re not shown as a user, add yourself as a user to each site, using the username you’re using for the network as a whole.
But remember you don’t always need to be able to access all of your sites in this way. If your network is large and the sites are run by other people, I’d advise against it. If you need to access their sites, you can always use the User Switching plugin to see the site as if you’re logged in as another user.
Yes you can. I keep a local development installation of my sites for testing/development plus a remote live one. They’re not exact mirrors as the database isn’t mirrored but the themes/plugins etc. are. If you want to copy your network to a development installation on a local machine you’ll need to install WordPress locally first, and then copy your network. I use Github for version control with my local files, which means I can then use SSH to deploy changes to my live network.
The first thing to do is be patient. It takes time for DNS changes to propagate so it won’t work straight away. Keep checking your DNS to be sure. But if your domain still isn’t redirecting after a couple of days, there’s probably something wrong with your configuration. Try following the steps in our post on domain mapping again – they work every time for me so they should work for you. If all else fails, contact your domain registrar or hosting provider.
No, sorry. You have to pick one when you set up your network, and then you’re stuck with it forever (yes, until the end of time….).
No, you can run whatever theme(s) you want on your sites. Some of them could be running the same theme, some could have their own unique theme, and others might have a child theme. For my client sites I use a parent theme for all of them and then each one has its own child theme. But for my personal network, it’s much more mixed: some have standalone themes I’ve built, some have themes from WPMU DEV or from the theme directory, while others have child themes of any of the above. It’s up to you!
No. A search will just apply to that site.
Check that your .htaccess rules are correct – you can find them in Network Setup in the network admin screens. And if you’re using subdomain installation make sure wildcards are set up.
Yes, you can. You can either do this using a plugin or by copying the files and database tables. The first option is easier but less robust. For instructions follow this tutorial.
You sure can. It’s like importing, but the other way round. Follow this tutorial for instructions.
I think that may be overkill. Personally, I’d approach this by putting my BuddyPress community on a sub-site and restricting access to that. You can use redirects to make the whole thing feel seamless, along with the same theme for the main site and the BuddyPress site. But you may be able to use BuddyPress in a way that keeps all of your community content private to members anyway – I recommend experimenting with your BuddyPress settings.
There’s a quick answer to this: yes! I host clients’ stores on a Multisite network and it works smoothly. Bear in mind that you’ll need SSL for any e-commerce site, for security reasons. I’d recommend using domain mapping and getting an SSL certificate for the domain you’re mapping. Then you won’t need SSL for your network (unless you need/want it).
This question gets asked a lot. The answer depends on how you’re using domains:
In my experience, the major SEO plugins play nicely with Multisite, although some commenters on the blog have said otherwise. If you use our SmartCrawl plugin you can be confident it’ll be Multisite compatible, as that’s what we specialize in.
Woah, hold your horses! It’s important to do your research and identify a niche market and a targeted product that meets their needs well. Talk to potential clients and find out what they want – don’t jump in before you know you’ve got a market. Release your product as soon as you can (it will never be perfect) and be prepared to adapt according to what clients need. James Farmer’s course on marketing will help you identify your niche. If you aim too wide and you don’t have a marketing budget of billions, you will fail. Tough but true.
Hopefully I’ve answered the burning question you had on your mind when you started reading this post. I haven’t covered everything as a lot is dealt with in my series on WordPress Multisite. So if you still want to know more, I recommend checking out the series: