How Users Can Build Sites in WordPress Multisite Network
WordPress Multisite gives site owners lots of options - managing resources and users from a super admin account, increased subsites security, sharing resources, easy maintenance etc.
Undoubtedly, however, the most important feature of WordPress Multisite is the ability users to create their own sites on the network.
Most Internet users are looking for new opportunities to present themselves and their business to a diverse circle of visitors.
One such option for them is to register a subsite in your multi-site network, which makes WordPress Multisite an important marketing tool.
In this article we will introduce you to the different ways visitors can register accounts or sites in WordPress Multisite.
Before we start the tests
All registration forms use the same template file
wp-signup.php, which, depending on the selected option, displays the corresponding content.
All tests will follow the same steps - first we select registration option on the Network Settings screen (do not forget to save changes) and then we follow the instructions in the template file
You may paste the URL directly in your browser or to create a link to it in a post or in the sidebar on the home page – it's up to you to choose.
Go to Administration > Network Admin > Settings:
From Registration Settings section the super admin can change the type of the allowed registrations or to disable any new registrations.
There are two more important settings on this screen:
It is up to the super admin decision to enable or disable any of these options.
Let's check what happens when each of the registration options is activated.
Registration is disabled
This option is self-explanatory – no registration allowed.
The template file
http://wpms.hostpulse-demo.com/wp-signup.php displays only a short message:
Registration has been disabled.
If registration is disabled, please set NOBLOGREDIRECT in
wp-config.php to a URL you will redirect visitors to if they visit a non-existent site:
Place the code just above this line:
/ That's all, stop editing! Happy blogging. /
User accounts may be registered
When the second option is selected we can start the registration process on the displayed web page.
Enter user name and email address, then click the Next button:
Open your mail box and click the link to activate your account:
On the next screen you'll see your account password and login link:
If you miss to copy the password do not worry – the WordPress sends a second email with all login details:
The Network administrator also receives email with information about new user account:
From a technical point of view this is the complete user registration process.
The registration is successful and the new user can login successfully in the account but this user has no access to any resources or privileges.
One obvious option is to change the default role to the new subscribers at least to contributor which will give this user actual reason to register.
Another option for the super admin is to add new site to this user manually.
Logged in users may register new sites
This option is the most confusing one.
When an already registered user logs in and visits the registration template URL
http://wpms.hostpulse-demo.com/wp-signup.php, this user can register a new site.
For this example the registered user mark has logged in his account and loads the registration URL.
Let's imagine you are this user mark.
Enter your domain keyword (the first part of the sub-domain URL) and the site title. If you decide to keep search engines away from your site for awile, select No radio button.
Click Create Site button:
Your new subsite is ready. Click Log in link to enter new site administration:
Your new Mark Webmaster site is installed with the default WordPress theme:
Because this user mark was already registered no other email is sent to its associated email address. Informative email is sent only to the super admin:
If the logged in user (mark in the example) already has created subsites and visits again the registration template file WordPress will list all users subsites:
Both sites and user accounts can be registered
From Network Settings screen we activate the last option and open the registration URL.
In the first screen enter username and email address. Choose the appropriate option by selecting one of the two radio buttons – site or username. We'll leave the default - Gimme a site!
Click Next button:
We've been on the same screen during the previous test – enter domain part and site title. For a new site to disable search engine indexing looks like a more logical option.
Click Signup button:
There is a lot of information on the next screen. In short – check your email to activate new site (you have two days to do it) and information about possible email problems.
Go to your mailbox and click the link in the email to activate the new site:
Another email is sent with the URL of the new site and all login details:
Login new site administration and visit your new User Created Site:
Again if a logged user visits registration template the WordPress will list all user subsites. In our case this user is the Network Administrator and for the most priviledged user there is special welcome message:
This was really long tutorial covering lots of information.
Now you know how exactly the registration works in WordPress Multisite so you can choose the most appropriate option.
#wordpress #multisite #users