Understanding the Concept of WordPress Multisite - SkillBakery Studios

Breaking

Post Top Ad

Post Top Ad

Friday, February 26, 2021

Understanding the Concept of WordPress Multisite

WordPress Multisite  a popular feature of WordPress, allows  you to create and run multiple websites using the same WordPress installation on your server. In non technical language you can manage several different WordPress websites from a single dashboard.However, people are sometimes unsure of how to use this feature. This guide will help to clear up questions related to what WordPress Multisite is, who needs it, and how to install it.

Let's start with the basics.

1. What Is WordPress Multisite?

WordPress Multisite is a feature that allows you to create and run multiple WordPress websites from a single WordPress dashboard. It was previously called WordPress Multi-User or WPMU. WordPress Multisite is not a new feature. It is an advanced feature on the WordPress platform that has been around since the launch of WordPress 3.0. You can use it for a variety of purposes, such as updating all of your websites with a single click or charging your subscribers to create a website on your Multisite network.

2. Key Features Of WordPress Multisite


WordPress Multisite comes with various unique features. For starters, you can run a network of blogs and websites from a single WordPress installation. It enables you to create a network of subdomains, like http://john.example.com, or directories, like http://www.example.com/john/. Alternatively, you can also have a separate domain for each website on the network. It is also easier to replicate functionality across a network of websites.

In WordPress Multisite, you can control the entire network as a Super Admin or as a regular website admin, to control only one website on the network. As a Super Admin, you control the accessibility of users who want to create an account and set up WordPress blogs or websites of their own.

A Super Admin can install new themes and plugins, make them available to the websites on the network, and also customize the themes for all websites. Another feature is the ability to create websites and online shops intended for specific languages, regions, and currencies.

Both the Super Admin and the website admin can control content. While this control extends over the entire network for a Super Admin, the website admin has the right to choose which content from the main domain gets displayed on their respective website. Plugins are also under the control of a Super Admin. However, a website admin can activate and deactivate plugins on their website if required.

3. Who Should And Shouldn’t Use WordPress Multisite?


Although WordPress Multisite offers several features, it is not always the right choice. The main concern is that the websites on a Multisite network would share the same database. In other words, you can’t back up only a single website. That’s why all of the websites on a network must belong to the same principal domain.

Let me explain with an example. A university could use WordPress Multisite to build different websites for each department, for student and faculty member blogs, and for forums. Because the websites would share their database with the university's main domain, they would be easier to manage on a Multisite network.

Likewise, banks and financial institutions with a national or global network of branches, digital publications with multiple content sections, government offices with multiple departments, hotel chains, stores with multiple outlets, e-commerce companies, and website design companies such as Wix could also use a Multisite network to their advantage.

However, a web designer couldn’t use Multisite to manage several unrelated client projects. If one of the clients decided to move their website elsewhere, it would be a problem because the website would be sharing its database with others on the network. Multisite makes it difficult to back up an individual website on the network. You would be better off using a single installation in this case.

4. Requirements For WordPress Multisite


One of the first things you will need is a web hosting service provider that can handle multiple domains in a single web hosting plan. You should also have the fundamental knowledge about how to install WordPress. It would be an added advantage if you already have a WordPress installation. However, you will need to back it up. You will also need to deactivate all of the plugins.

Make sure you have FTP access. You will need to know the basics of editing files using FTP as well. Finally, you will need to activate pretty permalinks. In other words, your URLs should look not like http://example.com/?p=2345, but like http://example.com/my-page.

5. Multisite Domain Mapping


By default, you can create additional websites on your Multisite network as subdomains or subfolders of the main website. They look like this:

subsite.network.com

or like this:

network.com/subsite

However, you might not always want this, because you will be required to create a unique domain name for each website. That's where domain mapping comes to the rescue. You can use this feature within the Multisite network to map additional websites to show as domain.com. Using domain mapping, this is what you will see:

subsite.network.com = domain.com

or:

network.com/subsite = domain.com

Prior to WordPress 4.5, you had to use a domain mapping plugin to map the additional websites. However, in version 4.5+, domain mapping is a native feature.

6. Installing And Setting Up WordPress Multisite For New And Existing Websites


First, install WordPress. After it’s installed, you will need to enable the Multisite feature. You can also enable it on your existing WordPress website. Before doing so, however, back up your website.

  • Use an FTP client or the cPanel file manager to connect with your website, and open the wp-config.php file for editing.

  • Add the following code to your wp-config.php file just before the /*:
  • /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );

  • Now, save and upload your wp-config.php file back to the server.
  • That’s all!
  • When setting up the Multisite network on your existing website, you will need to deactivate all plugins. Go to the “Plugins” » “Installed Plugins” page, and select all plugins. Select the “Deactivate” option from the “Bulk Actions” dropdown menu, and click “Apply”.

Next, you will need to set up the Multisite network. If you are already logged into your WordPress dashboard, refresh the page to continue with the next steps. If not, you will need to log in again.

    How to Deactivate Plugin

  • Now, go to “Tools” » “Network Setup”. If you see a notice that you need Apache’s mod_rewrite module installed on your server, don't be alarmed. All leading WordPress hosting providers keep this module enabled.

    How to Create a Network of WordPress Sites
  • Choose the domain structure for websites on your network, either subdomains or subdirectories.
  • Add a title for your network.
  • Make sure that the email address for the network admin is correct.
  • Click the “Install” button.
  • You will see some code that you have to add to the wp-config.php and .htaccess files, respectively. Use an FTP client or the file manager in cPanel to copy and paste the code.
  • Add code to wp-config.php and .htaccess file

The set-up is complete. You will need to log in again to access your Multisite network.

7. WordPress Multisite Configuration And Other Settings

Hold on! You still need to configure the network settings, for which you will need to switch to the Multisite network dashboard.

  • Open the “My Sites” menu in the admin toolbar. Click the “Network Admin” option, and then click the “Dashboard” option to go to the Multisite network dashboard.
  • Click the “Settings” option in the admin sidebar. You will see your website’s title and the admin’s email address. Make sure they are correct before moving on to a few essential configuration settings.

A. REGISTRATION SETTINGS



This setting enables you to open your website to user registration and allows existing users to create new websites on your network. Check the appropriate box.

If you check the “Registration Notification” box, you will receive an email notification whenever a new user or website gets registered. Check the “Add New Users” option to enable individual website administrators to add new users to their own websites.

Use the “Limited Email Registration” option to restrict registration to a specific domain. For example, allow only users from your company to register with your website. Likewise, you can also prevent some domains from being registered.

How to Register New Sites

B. NEW WEBSITE’S SETTINGS


Here, you can configure the default options, such as welcome emails and the contents of the first default post, page, and comment, for every new website built on your Multisite network. You can update these settings anytime.

Make Settings For New site
New Site Settings. (Large preview)

C. UPLOAD SETTINGS


You can limit the total amount of space each website on your network can use for uploads. This will help you to delegate server resources judiciously. The default value is 100 MB. You can also set the type of files that users can add to their websites, such as images, .doc, .docx, and .odt files, audio and video files, and PDFs. You can also set a size limit for individual files.

Assign space for uploads of each site on your network

D. MENU SETTINGS


This setting enables the administrative menu for the plugins section of your network’s websites. Once you enable this setting, users will be able to activate and deactivate plugins, but won’t be able to add new ones. Click “Save Changes” to apply the changes you have made.

9. How To Add A New Website To The Multisite Dashboard

Go to “My Sites” » “Network Admin” » “Sites”.

How to to enable Administrative Menu for Plugins Section

Click the “Add New” button.

How to Add New Site to the Multisite Dashboard

Fill in the following fields.

  • Add the address (URL) for your new website.
  • Enter your “Site Title”.
  • Enter the email address of the new website’s administrator.
Add New Site Button

Click the “Add Site” button to finish the process.

As you can see, WordPress Multisite comes with several advantages. You can control and manage several websites from a single dashboard. It can certainly reduce your legwork and make your website monitoring hassle-free. Hopefully, you now have enough knowledge on installing, troubleshooting, and working with applications on a Multisite network to take the plunge.

 

1 comment:

  1. Great explanation of WordPress Multisite! I've been considering switching from Wix to WordPress, and this makes me wonder if Multisite could be a good option for managing multiple websites for my clients. Do you have any resources or guides on using Multisite for building client websites?

    ReplyDelete

Post Top Ad