How Visitors Register For Free Using SMP tutorial shows you how visitors register using Simple membership plugin and more.
Last Updated: May 11, 2023
Latest News: Added another FAQ question in the documentation.
What You Need:
The following tutorial shows you how simple it is to set up free membership registration in your site. This is similar to paid membership registration however the process is done a bit differently. The following URL registration process overview has more information regarding the registration process between paid and free membership.
How Visitors Register For Free Using SMP
Simple membership plugin works with WP Users. Each time a new member is added to your site they will also have a corresponding WP User account created. Which means that when they log into your sites members area, they will also get logged in as a WP user automatically.
So if they are logged in as a member and they post a comment, that comment is also posted as a WP User (because they are also logged into their WP user account).
To learn more about the expected behavior of the plugin read the following note. (Added by The Assurer in the forum.)
This is the expected behavior.
- The Membership Level “Role” designations only serve to populate the initial WP User table entries, whenever a new Member profile is first created.
- The scope of operation for SWPM is “content access.”
- The scope of operation for WordPress User Roles is “to give the site owner the ability to control what users can and cannot do within the site.”
- Role escalation & de-escalation is beyond the scope of operation for SWPM.
Note: If someone signs up as a WP User they will not be added to your members area unless you enable the following feature Enable Auto Create Member Accounts. This is located under Advanced Settings. Alternative, you can use the following addon simple-membership-wp-user-import.
Step 1 ) The following image shows you the registration form visitors need to fill out to become a member of your site. These are the default fields available in the plugin when you install and activate Simple Membership plugin in your site. The order of these fields cannot be changed and you cannot add more fields. Only the Form Builder addon allows you to manage the order of the fields and also add extra fields to your registration form. Check the following documentation wp-simple-membership-form-builder-plugin to learn more.
SMP Default Registration Fields:
- Username = This is a required field
- Email = This is a required field
- Password = This is a required field
- Repeat Password = This is a required field
- First Name
- Last Name
- Membership Level
Step 2 ) The following image shows you the error messages displayed if the following fields Username and Email are not completed.
These error message strings can be edited using Poedit or Loco Translate plugin.
Step 2-a ) The following image shows you the error message displayed if the following field Password is not completed.
Note: If the Repeat Password field is not completed the error message will be Password mismatch. These error message strings can be edited using Poedit or Loco Translate plugin.
Note: Remember, if you want extra fields and also manage the order of the fields you need to purchase the form builder addon.
Other Important Information
You can also make the free members click on a link in order to activate the account. All you have to do is enable Email Activation located in WP Membership -> Membership Levels -> Add Level.
Q1 When someone registers they need to fill in the form but if they use a username that already exist they get an error message. I want to avoid this check using mobile devices. How can I achieve this?
Answer: Usernames have to be unique per site. So this check has to be there for our plugin. Otherwise it won’t work. You can check the following link forum post.
Q2 How can I prefill the data into the registration form?
Answer: Someone in the forum posted a solution that you might like to try. Check the following link forum post to learn more.
Q1 I am using LiteSpeed cache plugin in my site and the text boxes overlay the comments that come after the user inputs data, so those comments can’t be read easily.
Answer: The LiteSpeed cache plugin needs to exclude certain files from Simple Membership Plugin. The following link forum post provides a solution by the user.
List of files to exclude:
That is how simple it is for visitors to register in your site using Simple Membership plugin.
If you have any questions please let me know. I will be updating this tutorial from time to time.
Simple Membership Plugin Tutorial List: