How to Manage Multiple WordPress Sites and Setup
Installing and Setting Up WordPress Multisite Network
One of the easiest way of managing multiple WordPress Sites is by way of installing and setting up wordpress for Multisite Network. WordPress provides multisite installation and management facility. In one way this is perhaps the best answer to the pertinent question in this regard of How to Manage Multiple WordPress Sites ?
What is Multisite Network?
Multisite installation in WordPress literally mean that from a single WordPress installation using a domain, a number of multiple sites can be installed and managed on its sub-domains. Such network is known as WordPress Multisite Network. Remember there is no limitation of number of sub-domains and depending upon the infrastructure and hosting services, any number of sites can be installed and managed. Individual users can be accorded permission to individually signing up and manage their sites using a common domain.
There is an obvious difference between WordPress Multisite Network and WordPress Multiple Installations. The former require a single domain and a number of its subdomains for installation and management, whereas the later require a number of domains for installation and management. Both scenario are perhaps an answer to the question How to Manage Multiple WordPress Sites ?
Installation of WordPress Multisite Network
Installation of WordPress for a multisite network requires a certain advanced skill and procedural guidance. Here in this article we are going to deliberate upon all those substances step by step so that even a lay man can afford to install such network just by following the steps. This will amply answer the question How to Manage Multiple WordPress Sites too ?
We strongly advice to follow up Step 1 to 6 from the blog How to Migrate from Blogger to WordPress, and after that you can proceed with the below mentioned steps.
Step 1: Getting Started
Before installing the multisite network, you must decide upon whether you are going to install your various sites on directories or subdomain. If you are going to install the various sites on directories than the URL will be http://example.com/directory and if you are going to install on sub-domains than the URL will be http://subdomain.example.com
In view of the above you must decide upon the above factors in advance and also keep ready the list of names for directories or sub-domains. Here we are going to illustrate examples from creation and installation on sub-domains. The procedure is by and large similar for directories also.
Step 2: Creating Subdomains
For creating the subdomains, you must login to cPanel and navigate to the Domains area as illustrated in the above picture. From their click on Subdomain icon to proceed.
On the following screen, you will be given option to name your sub-domain and enter the domain name. For subdomains, you must enter a wild entry with astrix sign (*). You must enter here the domain name in appropriate column and root directory name as Home/public_html/
Step 3: Enabling Multisite Network
For enabling the multisite network, you can follow the below mentioned steps.
[su_list](a) Login to cPanel
(b) Navigate to File Manage > public_html and find the file named wp-config.php and open it.
(c) Enter the following code just before the line /* That’s all, stop editing! Happy blogging. */[/su_list]
/* Multisite */
define( ‘WP_ALLOW_MULTISITE’, true );
(d) Save your wp-config.php file.
Step 4: Setting up Multisite Network
Once you have enabled WordPress for Multisite Network, You will find that your Admin dashboard looks a bit different with some extra nomenclatures to manage the the network.
There will be infact two types of dashboard screens for managing the network. One for the Super Admin who is also some times known as Network Admin and the another one for the Admins.
The Super Admin or Network Admin manages the screen which is accessible to him only and allows him to creates sites, install themes and plugins etc. Whereas the Admin manages the screen to perform normal WordPress site functions which includes customization of the site, choosing between the various available themes and various setting functions of the individual sites.
Hereafter you can proceed with the following steps.
(a) Login to your WordPress Admin panel by going to http://example.com/wp-admin
(b) Disable all your installed Plugins.
(c) Navigate to WordPress Dashboard > Tools > Network Setup.
(d) You will be prompted to select between subdomain or directory for your installation. So just do it as per your plan. I choosed subdomain for my multisite.
(e) You will be guided further to copy certain codes from your dashboard display into your wp-config.php and .htaccess files. You must accomplish it and SAVE your work.
(f) WordPress Multisite Installation is complete now.
Step 5: Creating Sites
Now you can start creating individual sites for your choosen subdomains. You should navigate to WordPress dashboard > My Sites > Network Admin > Sites. You will prompted with the panel as per the above picture. You can Click on Add New button to start adding data for your new site as per the following image.
As it is obvious, you are required to enter your subdomain url, site title name, site language and Admin Email. Please remember that if the Admin Email which you enter for a particular site is not in the database than you will be prompted to create a separate username and password who will manage this site as a standard Admin.
With the above, the question How to Manage Multiple WordPress Sites is fully answered. There remains few of the functions of Super Admin or Network Admin such as Registration process for new users, Various settings for New Sites, Power delegation etc. which are out of purview of this article, hence they are not deliberated here.
Thanks and All the Best.