WordPress / By Braj Dangi / Published 16 Jan 2024
WordPress Multisite: a step-by-step guide to setup and management
See how WordPress Multisite brings multiple websites into one network, covering installation, network configuration, site administration and ongoing management.
A WordPress Multisite network lets you run multiple websites efficiently from a single dashboard. Here are seven advantages, followed by a step-by-step guide to setting one up.
Advantages of Multisite
- Centralised management: control every site from one place.
- Consistent design and branding: share themes across the network.
- Streamlined updates and maintenance: update once for all sites.
- Resource efficiency: sites share one WordPress installation.
- Simpler user management: manage users across the network.
- Cross-site content sharing: reuse content between sites.
- Cost-effective scalability: adding a site is cheaper than a separate install.
Step 1: Back up your WordPress site
Before any significant change, back up your existing site, including both the website files and the database.
Step 2: Check hosting compatibility
Confirm that your hosting provider supports Multisite. Some shared hosting plans have restrictions, so check with the provider or consider dedicated or VPS hosting.
Step 3: Edit wp-config.php
Open wp-config.php in the root of your WordPress installation. Add the following line just before the "That's all, stop editing!" comment, then save the file:
/* Multisite */
define('WP_ALLOW_MULTISITE', true);
Step 4: Install Multisite
- Log in to your WordPress dashboard.
- Go to Tools > Network Setup.
- Choose between subdomains and subdirectories for the network structure. This depends on your needs and server configuration. Subdomains are generally preferable for scalability.
- Enter the network details, including the network title and admin email, and click Install.
- Follow the on-screen instructions. You will be asked to add specific lines to
wp-config.phpand.htaccess. Make the changes, save the files and upload them to your server. - Log in again. The My Sites menu in your dashboard shows that Multisite is set up.
Step 5: Configure network settings
Go to My Sites > Network Admin > Settings and adjust the options as needed, including registration settings, site upload space and user account creation.
Step 6: Manage sites
To add a site, go to My Sites > Network Admin > Sites > Add New. Fill in the site address, title and admin email. Once added, manage individual sites from the Sites screen.
Step 7: Manage users
Network administrators manage users globally under My Sites > Network Admin > Users. You can add users, edit them and assign roles for each site in the network.
Step 8: Themes and plugins
Themes and plugins can be managed globally or per site. Network-enable them to make them available across all sites. Individual site administrators can then activate or deactivate specific themes and plugins for their own sites.
Step 9: Updates
Keep WordPress core, themes and plugins updated. Network administrators can update plugins and themes globally.
Step 10: Troubleshooting
If you run into problems, consult the official WordPress documentation for Multisite troubleshooting and more detailed guidance.
FAQ
What is WordPress Multisite and how does it work?
WordPress Multisite allows users to manage multiple websites through a single WordPress installation and centralised dashboard.
What hosting is required to set up WordPress Multisite?
Hosting must support WordPress Multisite configuration. Depending on network size and requirements, VPS or dedicated hosting may offer greater flexibility than shared hosting.
Can you manage themes, plugins and users across a WordPress Multisite network?
Yes. Network administrators can manage themes, plugins and users centrally while assigning individual permissions to site administrators.
What are the main benefits of using WordPress Multisite for multiple websites?
It simplifies website management, centralises updates, maintains consistent branding, reduces resource duplication and makes adding new websites more cost-effective.
Talk to us
If you want a Multisite network tailored to your needs, see our web development services or contact us.
Related posts
- 10 reasons to hire a WordPress expertFind out how a WordPress expert can improve customisation, security, SEO, website speed and ongoing support to help your business get more from its website.
- Unleashing the power of Bedrock: converting your WordPress installationRead how to convert a WordPress installation to Bedrock for better security, maintainability, configuration and a cleaner development workflow for teams too.
- React, Node.js, MongoDB and Express: the power of the MERN stackLearn what the MERN stack includes, how MongoDB, Express, React and Node.js work together, and when it suits modern web application development for teams now.
Start a project