To all you WordPress enthusiasts, you may be running multiple wordpress blogs and finding it difficult to manage all of them at once. Well in this article i introduce to you the WordPress Multisite. First of all i will explain what a multisite is.
What is Multisite?
“A feature of WordPress 3.0 and later versions that allows multiple virtual sites to share a single WordPress installation.” A network that allows you to run multiple WordPress sites from a single WordPress installation.
This means that by installing one WordPress platform on your server, you can run as many sites as you want. The best thing about Multisite is that the WordPress installation looks almost exactly the same as a standard installation, this means that installing a Multisite network is as easy as installing a standard WordPress site.
Requirements for a WordPress Multisite Network.
The most important thing you will need to run a WordPress multisite network is good WordPress hosting. If you are not planning to create many sites and do not expect many visitors, then you can get away with shared hosting. However due to the nature of multi-sites, you’d probably need a VPS or dedicated server as your sites grow.
We recommend IPAGE because they offer both shared hosting and VPS/Dedicated servers, and they are also one of the official WordPress hosting partners. Apart from web hosting, you will need some basic knowledge of installing WordPress and editing files using FTP.
Now that you know what Multisite is , Let me show you how to activate it. This depends on whether your site is a brand new one or already running and also whether you want to use sub-domains or sub-directories on the multisite:
- Using sub-domains means that each site will have a url like http://siteA.yoursite.com. If you’re planning to let people create their own site, you’ll need to have wild card subdomains activated for your hosting.
- Using sub-directories means that each site will have a url like http://yoursite.com/siteA. You can’t choose this option on an established site that you’re converting to a network as it may cause clashes with urls already created in your site.
Activating on a New WordPress Installation.
Firstly, you need to install WordPress and allowing a network.
- Install WordPress in the normal way. Download WordPress and use the ‘famous 5 minute install’ to install it on your server or local machine.
- Open your wp-config.php file which you’ll find in the folder where you installed WordPress. Find the line that reads: /* That’s all, stop editing! Happy blogging. */
- Immediately above that line, create a new line that reads as follows:
define( ‘WP_ALLOW_MULTISITE’, true );
- Now save your wp-config.php file.
Visit the WordPress admin screens and install Multisite.
- In the WordPress admin, go to Tools >Network Setup. You’ll be prompted to choose subdomains or sub-directories for your installation: choose the one that works for your network.
- Edit the title of your network and email address of the network administrator when prompted, or leave them as they are.
- Click the Install button.
Copy some code provided by WordPress into your wp-config.php and .htaccess files.
- You will be taken to the Network Install screen:
- Open each of your wp-config.php and .htaccess files and edit them in line with the text provided on the screen. If you can’t find .htaccess on your server, it may because hidden files aren’t visible: change the settings in your code editor if you’re using one to access your files.
- Save both files.
WordPress Multisite will now be installed. You’ll need to log in again, and when you do so you’ll see the dashboard:
Managing Your Network
Creating a Site
- Go to the network admin screens by clicking on My Sites > Network Admin in the admin menu.
- Go to Sites > Add New.
- Type in the site address (i.e. the subdomain or subdirectory), the site title and the email address of the site administrator, as shown in the screenshot:
The new site will be created. If you’ve used your own email address for the site admin, you’ll be able to see it when you hover over the My Sites link in the admin menu. If you’re not the administrator, you can still see it from your network admin screens. Click Sites > All Sites to view all of your sites.
Installing and Activating Themes
Only the super administrator of a network can install themes and make them available for sites to use
- In the Network admin screens, go to Themes > Add New and install the theme in the same way as you would for a standard WordPress site.
- On the ‘Installing Theme’ screen that appears, click the Network Enable link.
Installing and Activating Plugins
- In the network admin screens, got to Plugins > Add New and install the plugin as you would in a normal WordPress site.
- In the Installing Plugin screen, click the Network Activate link.