Open the contents index
This guide was updated on
By reading this guide you will learn how create a network of sites with WordPress Multisite.
The Multisite installations by wl-creative-work”>WordPress allow you to create and manage different sites or blog using a single installation of WordPress. Therefore, all these sites share files core of the CMS, ie the files that make it work WordPress, but they also have themes in common, plugin, database.
The tables relating to the individual sites, and therefore the contents, as well as the media library remain separate.
By taking advantage of the common elements, you can easily manage different sites, which will however be hosted within the same server.
If one day you decide to make one of the sites belonging to the network independent, you can always switch from multisite to single site.
What does it mean to create a network of sites with WordPress Multisite?
As we said above, some elements of the installation of wl-creative-work”>WordPress will be shared across multiple sites, others will remain separate.
The installation files are shared among all, so the convenience of this system is that you will have to install WordPress only once. Also themes and wl-thing”>plugin they will have to be installed once, and then simply activated on the sites we want.
The database is shared, but the tables containing the contents are duplicated, so that each site has its own.
As for the media files, inside the folder wp-uploads subfolders are created for each site, so the files also remain separate.
One of the advantages of using wl-creative-work”>WordPress Multisite is the ability to create active users on multiple sites within the network, such as, for example, an editor who deals with the management of different blog of the network.
Functionally, the Dashboard of sites created with WordPress Multisite is very similar to that of the sites WordPress “standard”. Administrators of individual sites cannot add new themes plugin, but only activate those already available.
To manage the network, there is a user with a Super-Admin role who has access to the control panel Network management, available only within the main site.
Obviously, since the sites that are part of the network share both the installation of WordPress than that of the plugin and themes, all you need to do is update once for the entire network.
When to use WordPress Multisite
WordPress Multisite is the ideal choice when you want to create multiple sites or blogbut hosting them all within the same server.
For example, you can use this feature to give users the ability to create their own blog, while maintaining control as Super-admin.
Another use could be for large organizations, where each individual department has its own “mini-site”, but is always part of the same network.
Or, you could also create a network of sites with WordPress Multisite for personal use. If you manage more blog, using this feature will allow you to greatly simplify and speed up site management and maintenance activities.
When NOT to use WordPress Multisite
- you need to create customer sites on separate servers;
- you have to create sites with different domains (we will go into this later, but with wl-creative-work”>WordPress Multisite it is possible to create sites only on sub-domains or sub-directories);
- if you want site administrators to install and update plugin and fear independently;
- obviously, if you need to create only one site or WordPress Multisite would be useless!
- if you need individual sites to have their own database;
- if you are developing a client’s site on your server and then you will move it to the definitive one;
- if you want individual sites to have their own IP address.
In general, before create a network of sites with WordPress Multisite carefully consider whether you, or someone else, can take care of the management of the network with the role of Super-Admin.
The second aspect to think about concerns the independence that the Directors of the blog. If you suspect that there is a possibility that someone may request not to be part of the network anymore, then WordPress Multisite is probably not for you.
How to activate WordPress Multisite
You can activate the Multisite functionality on a new site, as well as on an existing site. The procedure is only slightly different.
A note before we start
It is important to specify that the network can be configured to assign to each site:
- a sub-domain, like: subdomain.example.com
- a sub-directory, of the type example.com/subfolder
Activate WordPress Multisite on an existing installation
If you wish to activate wl-creative-work”>WordPress Multisite on an existing installation (and this has been installed for more than 30 days) you will necessarily have to use sub-domains. This is to avoid creating sub-directories with the same name as already existing folders, with the risk therefore that they will be overwritten.
If you want, or have to use sub-domains, you will probably have to contact your hosting provider to activate the so-called “WildCard Subdomains” on your plan.
Activate WordPress Multisite on a new installation
This is the easiest case to manage.
If you use a hosting provider that offers an application for the installation wizard of WordPress – like SiteGround – you can activate the Multisite functionality with a simple click.
During the WP installation procedure, you will see an entry called “Enable Multisite”. Check it off and let the application do its job.
By accessing the dashboard of your new site, you will immediately have all the functionality of WordPress Multisite.
Create a network of sites with WordPress Multisite manually
If you want to add Multisite functionality to an existing site, or if your hosting provider does not have the application for the installation wizard, you will have to proceed manually.
First, install WordPress as usual (obviously, skip this step if WP is already installed).
Then, open the file wp-config.php and add before the line of code
/* That's all, stop editing! Happy blogging. */
define( 'WP_ALLOW_MULTISITE', true );
After that, save the file.
Now, you can access the dashboard of your new site; then navigate within Tools> Network Setup.
Here, you can see two text fields containing codes.
The first block is for editing the file wp-config.php, the second the file .htaccess. Add the codes as described on the screen and save.
You have now completed the manual activation of WordPress Multisite.
Manage your network of sites
Now that you’ve activated WordPress Multisite, you can start creating the sites that will be part of the network.
Using the navigation bar at the top, you can switch from your site’s management board (in the screenshot below, called My Blog) to manage the network by clicking on the item Network management.
By clicking on Network management a Notice Board similar to that of a site opens WordPress standard; there are only a little less options. Here are the items you will find.
Add a new site
Click on Create new site, then complete the various fields that appear on the window.
In detail, you must enter Address, Site title and Email of the administrator. If you wish, you can also enter the same administration email as your main site. In this email you will receive the login credentials.
At any time, you can view the list of created sites, delete them, deactivate them, visit them or access the individual bulletin board blog by clicking on All the sites.
Add and manage users
Within the Network management panel, you will also find the entry Users.
Click on All users to view those already created and check which sites they have been assigned to.
To add a user, click Add New; then enter a username and password.
After completing this procedure, the user has been created but does not yet have any role within the network or sites.
As for the network, you can assign it the role of Super-admin by clicking Edit in correspondence with the user on the page All users. Here you find an item to tick with the wording Give this user super network administrator privileges.
To assign a role to the user within a single site, you must instead access the dashboard of the site itself:
- enter the section Users;
- add an existing user;
- assign the desired role.
In this way, you can assign different roles within the network to the same user.
Install Themes and Plugins
The process of installing themes e wl-thing”>plugin it’s very simple.
Within the network management screen, navigate within Themes – you hate Plugins – and click Add New.
Here you can proceed as usual, installing the theme or the plugin What do you desire. If you wish, you can activate themes and plugin for the whole network of sites, otherwise click Edit at a site, browse the tab Themes and activate the theme only for that single site.
In the panel of Network management, you will also find some general settings to configure the network.
In Network settings you can work on different options for:
- allow new users to register;
- allow users to add sites;
- ban some names for adding sites;
- configure the welcome emails that users will receive;
- set the default language of the sites;
In any case, even individual sites have the classic configuration options WordPress.
Making updates for your network is a very simple procedure, similar to site updates WordPress “standard”.
First, you will be asked to download the update. Then, you can make updates on the sites of the network.
In today’s guide you learned how create a network of sites with WordPress Multisite.
Did you already know this feature?
Have you ever thought about using it?
Or do you think it might be useful to you?
As always, let’s talk about it in the comments. See you next guide!