Registration and Invitation Codes Plugin for WordPress by CreativeMinds

WordPress User Registration and Custom Login Plugin

WordPress user registration and login plugin provide customizable sign-in and user registration form along with social sign-in via Google and Facebook.
The WordPress registration form plugin includes support for user registration invitation codes. Registration email verification, payment integration, and user registration role management.

WordPress Login Plugin and User Registration Description

Do you want to add a login customizer or adjust your user registration form and offer exclusive access to new users? Or want to enable social login with Facebook or Google? You need the best WordPress login plugin!

The WordPress User Registration plugin is the ideal companion for any WordPress site or membership community.

Install it on your WordPress site to have customized registration for and social sign in, email verification, user redirect controls, reCAPTCHA support, custom profile fields, registration payment support and much more.


WordPress User Login and User Registration Form

Choose where and how users log in and register on your WordPress site.

Frontend user registration options give you huge flexibility:

  • Option 1: A pop-up login and user registration box,
  • Options 2: embed a user registration box in your content using a shortcode,
  • Option 3: place a user login sidebar widget.

Best of all, let users login and stay on the same page after login with the Ajax supported user login option. This WordPress login plugin is ideal for funnel building and online marketing.

Sample registration form
Sample registration form

WordPress Registration Invitation Codes

Invitation codes settings page
Invitation codes settings page
Create single or multiple invitation codes and require new users to apply them during registration.

Every invitation can have an expiration date and use limit. You control which user role the new user will have.

Invitations can be created in bulk and sent directly to the user


Custom Login and User Registration Form

The user registration plugin is equipped with a form builder that let you create multiple registration and login forms for each user role.

Add custom registration fields to fit your industry or niche, and easily collect additional information from user subscribing to your site.

It's easy to add, edit and remove fields with the drag-and-drop interface, making this the best WordPress login plugin for your clients.

.

Custom User Registration Form Builder
Custom User Registration Form Builder

WordPress User Registration Customizer

Custom User Registration Fields Examples
Custom User Registration Fields Examples
Some examples of what you can ask with each user registration field:

  1. Text - Names, emails, websites, notes, feedback
  2. Number - Telephone number, registration ID, ticket
  3. Dropdown - Title, gender, age group, country, state
  4. Date - Registration date, birthdate, membership cancellation plan
  5. Radio (single choice) - Where did you hear about us, budget
  6. Checkbox (multiple choices) - Interests, available weekdays


Multi-Step Registration Form

The multi-step registration form feature improves the user experience by converting the standard form into a streamlined, step-by-step registration process.

This feature allows to break the registration form into manageable tabs, guiding users with clear navigation and progress indicators.

By focusing each step on specific information, it enhances completion rates and reduces form abandonment.

Multi-Step Registration Form
Multi-Step Registration Form

Best WordPress Social Sign In Plugin

Sign-in with Google or Facebook
Sign-in with Google or Facebook
Allow users to register and login using Facebook and Google profiles.

Registering with Facebook or Google is simple with this social sign in plugin. The user clicks the social login button and the account is created, no password required.

Registering with Google or Facebook speeds up the process for the admin and users.


User Registration Tutorial

Learn how to set up the plugin, from installation to adjust precise settings!

Read: Use Case - Adding Login and Registration Pop-ups With Invitation Codes.

Pop-up with registration and login form
Pop-up with registration and login form

Mailchimp Integration

Example of Subscription Option
Example of Subscription Option
The Mailchimp integration lets users subscribe to email newsletters during the registration process.

The users are able to opt in to get updates, promotions, and relevant content via email.

Administrators can seamlessly integrate Mailchimp, enhancing communication with their audience.


Offer Custom Registration Tiered Paid Packages

Use the Payments add-on to create different registration packages, each with its price and user role. Add the packages table anywhere on your website by applying a hassle-free shortcode.

Users can also pick a tier while registering. Learn how to implement it by reading our tutorial: Charging Users to Register to Your WordPress Site.

The add-on also enables subscriptions, pausing accounts that cancel their plan, by connecting to other WooCommerce and EDD plugins.

Supports both EDD (Easy Digital Downloads) and WooCommerce.

Sample packages with registration option
Sample packages with registration option

Moderate User Registrations

Dashboard to moderate all registration requests
Dashboard to moderate all registration requests
Approve or reject each registration request by using the Approve New Users add-on.

Check the step by step: Adding a Moderated Registration System to WordPress.


Login and Logout Redirection

The custom login plugin supports custom redirection after the users logs in or logs out.

The login redirect option has a few variable parameters which allow you to redirect the user to a page related to his user profile.

Logout redirection lets you define the time when the user will be automatically logged out after some time of inactivity.

Login Redirection Settings
Login Redirection Settings

reCaptcha and Limiting Login Attempts

Example of Using reCaptcha for Login
Example of Using reCaptcha for Login
Add extra protection to your site by using reCaptcha for login and registration process.

You can also defend accounts of your users by enabling login attempts limitation.

If the user enters wrong credentials multiple times, the ability to log in will be frozen for some period of time.


Whitelist and Blacklist of IP Addresses

Limit the ability to register or login to your site by lists of allowed and forbidden IP addresses.

The lists are separate for login and registration. This way, you can restrict access to your site from suspicious users.

Setting Allowed and Denied IPs for Login
Setting Allowed and Denied IPs for Login

User Role Manager

User Roles Manager / Adding New User Role
User Roles Manager / Adding New User Role
The user registration plugin allows you to manage user roles on your WordPress website: create, edit and delete them.

  1. Easily create new user roles, edit basic user capabilities with a simple and user-friendly interface.
  2. Duplicate existing user roles and edit them according to your needs.
  3. Delete unnecessary user roles.
  4. Easily find which users are assigned to each role.


Restricted User Dashboard

Organize the content efficiently by creating a front-end user dashboard with multiple custom tabs. Add any number of tabs, add a title and content for each tab, and easily change the tabs order by just dragging-and-dropping them.

The content area accepts shortcodes and HTML formatting. Set up for each tab which user roles can see its content, ensuring users only see content relevant to their permissions.

Supports 2 views: Tabs and Accordion.

Settings for creating User Dashboard
Settings for creating User Dashboard

Using the WordPress User Registration and Custom Login Plugin

  • One Page User Login and Registration – Users log in and register from a popup box, allowing them to stay on the same page after the successful login or registration.
  • Email Verification – Require email verification when new users register from up to two different email addresses for added security.
  • Custom Registration Form Builder – Add questions to your custom registration form based on user role.
  • Invite Only User RegistrationManage new users by restricting the user registration to invited members only.
  • Limited Use Invitation Codes – Limit the number of users for each invitation code group.
  • Time-Restricted User Registration – Limit user registration invitation codes for a specific time period.
  • Assign User Roles – Set default user roles to be assigned once a user completes the registration process for each invitation code.
  • Forgot Password Option – Display lost password form or link under the login form by using a shortcode.
  • Shortcodes – All login and registration functionality is also supported using shortcode, allowing you to place custom login and registration forms on any page or post.


Additional Resources


Related Blog Posts

Custom User Registration and Login Form Plugin Features

Please check the user guide to learn more about this plugin.

Basic Features

Login and Registration Popup

Login and Registration Popup

Add nice looking popup forms for login and registration. It can be a common popup or separate popups for login and registration. Login or registration process happens without reloading the page.

Set user role after registration

Set user role after registration

You can easily display log in, register and logout links in the website navigation menu.

Add Links to WordPress Menu

Add Login and Registration Links to Menu

Set default user roles and specific roles for each invitation code, to be assigned after a user completes the registration process.

Remain on the same page after login

Let the user stay on the same page after user login or user registration.

Multi-Step Registration Form

Multi-Step Registration Form

Transform a standard registration form into a multi-step process.

Login and logout redirect

Login and logout redirect

Specify URLs to redirect users after login or logout.

Logout Link and Behavior

Logout support

Add logout link to menu, define idle user automatic logout time and more.

Redirection based on role

Set a custom after-login redirection URL address for each user role.

Restriction Features

Invitation Codes

Invitation Codes

Limit registration to users who have an invitation code. Invitation codes work with other registration system plugins such as Gravity Forms.

Limit Login Attempts

Limit Login Attempts

Choose whether to limit the number of login attempts per user. Once the limit has been reached, the user’s account can be disabled.

Email Verification

Email Verification

Require users to verify their email after registration to improve security and protect your site from spammers and bots.

Remove Unverified Accounts

Remove Unverified Accounts

Remove users who have not verified their email address after specified by the admin period of time.

Deleting Accounts

Users can delete their accounts. Administrator defines which user roles are allowed to do this.

Accept Terms of Service

Choose whether to require visitors to accept your Terms of Service before completing registration by using an approval checkbox.

Invite parameters

Invite parameters

Set the number of users who can use each registration code, how long an invitation code will be valid for, or limit invitation codes to a unique email address.

Limit Registration and Login from Specific IPs

Limit Registration and Login from Specific IPs

The Registration and Invitation Codes Plugin can let you limit logins from a defined set of IP addresses.

Two Email Accounts Verification

Two Email Accounts Verification

Require email verification from two separate addresses to activate a user account.

Age Verification

Age Verification

Supports age verification in the registration process.

Hide admin bar

Choose whether to hide the admin bar for logged in users so thy will have no access to the backend and manage their profile only from the frontend.

Personalization

Welcome Emails

Welcome Emails

Create a custom registration confirmation email to welcome new users to your site.

Add/Edit Custom Registration Fields

Add/Edit Custom Registration Fields

Our plugin supports adding multiple registration fields and assigning them to all roles or specific roles only. All users’ profile field data is saved in the user’s meta information and can be exported to a CSV file.

Conditional logic fields

Conditional logic fields

It is possible to hide or display registration fields based on certain conditions.

Custom CSS

It is possible to conveniently place your custom CSS styles to change the layout of the Front-End plugin elements.

Custom Email Notifications

Custom Email Notifications

Send custom emails when the user account is activated, deleted, when the password reset is requested and other.

Frontend Profile Builder

Frontend Profile Builder

Our plugin provides a shortcode which can be placed on the user dashboard, allowing them to edit their profile on the frontend, including the use of custom user registration fields.

Display user data in WP menu

Display user data in WP menu

It is possible to display user data in the site menu section.

Labels

All login and registration text labels and notifications can easily be customized according to user needs.

Tools

User Roles Editor

User Roles Editor

Easily create, duplicate and delete user roles. Edit basic user capabilities with a simple and user-friendly interface.

Social Login and Registration

Social Login and Registration

Let users register on your site using their Facebook or Google accounts.

Restricted User Dashboard

Restricted User Dashboard

Create a user dashboard with custom tabs. Add any number of tabs and define what user roles can see each tab. The content area is highly customizable and accepts shortcodes and HTML. Supports 2 views: Tabs and Accordion.

Additional User Roles

Assign additional user roles to specific users.

Export Invitation Codes

The admin can easily export a list of all codes and previously used codes to a CSV file.

User Generated Invites

User Generated Invites

Allow your users to generate invites and send them to their friends, while controling the invite parameters.

reCAPTCHA

reCAPTCHA

This WordPress invitation plugin supports Google reCAPTCHA in the user login and registration form to protect your WordPress site from spammers and bots.

Shortcodes

Shortcodes

All login, registration, and password recovery features are supported by shortcodes which can be placed anywhere within your content.

Widgets

Widgets can be used to place both user login and user registration boxes anywhere on your site.

Add-ons and Integrations

Payment Support Add-on

Payment Support Add-on

Payment Support add-on allows to add payment options to the registration process with WooCommerce or Easy Digital Downloads cart support. Create registration packages with prices and user roles.

Approve New Users Add-on

Approve New Users Add-on

Approve New Users add-on lets admins manually moderate user registrations, approving or rejecting each user with customizable notification messages.

Business Directory Integration

Business Directory Integration

When using with the Business Directory plugin, allow users to associate their profiles with existing businesses during registration.

Secure Login Integration

Protect the login process with two factor authentication by integrating with the Secure Login plugin.

Gravity Forms Integration

Use the CM Registration plugin together with the Gravity Forms.

Bulk Email Invitations Add-on

Bulk Email Invitations Add-on

Bulk Email Invitations add-on lets you upload emails from a CSV file to generate and send invitation codes per email. It also supports generating mass invitation codes without emails.

Temporary Login Without Password Add-on

Temporary Login Without Password Add-on

Temporary Login Without Password add-on generates time-limited login links for hassle-free access, allowing visitors to log in with a designated user role.

Restrict User Account Access Integration

Restrict User Account Access Integration

Create invitation codes and define activation and expiration dates of user accounts using the Restrict User Account Access plugin.

s2Member Integration

Currently supports integration with external membership plugins such as s2Member.

Mailchimp Integration

Allow users to subscribe to email newsletters during the registration process.

Custom User Registration and Login Form Plugin Plans and Pricing

PLANSEssentialAdvancedUltimate
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $79 $119
Number of Websites / License Activations 1310
BASIC FEATURES
Login and Registration Popup IncludedIncludedIncluded
Multi-step registration form IncludedIncludedIncluded
Ajax login or registration IncludedIncludedIncluded
Remain on the same page after login IncludedIncludedIncluded
Login and logout redirect IncludedIncludedIncluded
Redirection based on role IncludedIncludedIncluded
Set user role after registration IncludedIncludedIncluded
Edit profile after registration IncludedIncludedIncluded
Invitation codes support IncludedIncludedIncluded
User generated invites IncludedIncludedIncluded
RESTRICTION FEATURES
Email address verification IncludedIncludedIncluded
Two email addresses verification IncludedIncludedIncluded
Automatically remove unverified accounts IncludedIncludedIncluded
Let Users Delete Their Accounts IncludedIncludedIncluded
Limit login attempts IncludedIncludedIncluded
Limit registration and login from specific IPs IncludedIncludedIncluded
Accept Terms of Service IncludedIncludedIncluded
Age verification IncludedIncludedIncluded
PERSONALIZATION
Custom email templates IncludedIncludedIncluded
Welcome emails IncludedIncludedIncluded
Add registration fields IncludedIncludedIncluded
Conditional logic fields IncludedIncludedIncluded
Display user data in WP menu IncludedIncludedIncluded
Custom CSS IncludedIncludedIncluded
Easily change labels IncludedIncludedIncluded
TOOLS
User Role Manager Tool IncludedIncludedIncluded
Additional User Roles IncludedIncludedIncluded
Restricted User Dashboard IncludedIncludedIncluded
Shortcode support IncludedIncludedIncluded
Widgets IncludedIncludedIncluded
Export users’ data to CSV IncludedIncludedIncluded
INTEGRATIONS
CM Business Directory Integration IncludedIncludedIncluded
CM Restrict User Account Access Integration IncludedIncludedIncluded
S2Member Integration IncludedIncludedIncluded
Gravity Forms Integration IncludedIncludedIncluded
Mailchimp Integration IncludedIncludedIncluded
Social login support IncludedIncludedIncluded
reCaptcha support IncludedIncludedIncluded
ADD-ONS
Payment support Not includedIncludedIncluded
Approve users after registration Not includedNot includedIncluded
Send email invitations in bulk Not includedNot includedIncluded
Temporary login without password Not includedNot includedIncluded
Restrict content access plugin Not includedNot includedIncluded
SUPPORT
Product Knowledge Base Included Included Included
Priority email support Included Included Included
Product updates Included Included Included
PLANSEssentialAdvancedUltimate
Number of Websites / License Activations 1310
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $79 $119

Custom User Registration and Login Form AddOns

Registration and Login Form Related Plugins

WordPress User Registration and Custom Login Use Cases Tutorials


WordPress User Registration and Custom Login Additional Use Cases

  • Members Only Access – Offer exclusive videos and deals only to registered users.
  • Give limited access – Create invitation codes according to the user role so that users using the code will have limited access.

Custom User Registration and Login Form Plugin Frequently Asked Questions

Please check the user guide to learn more about this plugin.

Can I use this plugin instead of the regular WordPress login?

Yes. You can replace the regular WordPress functionality with our plugin’s functionality. It will provide your user an improved user experience and the ability to quickly register or log in.

Can I limit the number of users who register using an invitation code?

Yes. Rules can be set during the code generation. Each invitation code can be limited to a maximum number of users using it. You can also find out which users registered using a specific invitation code.

How can I make sure that users registering for my site use a real email address?

Using the email verification feature you can require that each user validates their email before they log into the site. Users who don’t will be erased after the amount of days defined in the plugin setting.

Can I create a login button to place on pages on my site?

Yes. This can be done using by including a shortcode on pages where you would like the login button to appear. See this documentation article to find out more.

Is it possible to add the signup form to any page or post?

Yes. You can use a shortcode and add registration form on any post or page.

Is it possible to track signups?

It can only be tracked by checking how many codes or how many times invitation codes were applied for the sign up process.

Can I create Registration buttons to add to the Menu bar at the top of my site?

Yes, it’s possible to add a Registration and / or Login button to the main menu through the Menu settings under appearance. Check out this documentation article for detailed instructions.this documentation article to find out more.

Can I charge users for registering?

Yes, by using this plugin in tandem with the Registration Payment Support Add-on . It allows you to create multiple packages, which users can subscribe to via PayPal and other payment gateways by integrating either EDD or WooCommerce.

Custom User Registration and Login Form Image Gallery

Front-end Gallery

Back-end Gallery

Customer Reviews for the User Registration Plugin

@shashinasiri at WordPress.org
Elegant design. best performance. Highly recommended
Elegant design. best performance. Highly recommended.

@thxthanks2 at WordPress.org
Quality Plugin
Finally, a plugin that simplifies the login process. It opens a pop-up window and you either register or login. Elegant, well-done, and the tutorial video tells you had to add the proper CSS class to the login link so that it will open the pop up.

We Accept All Major Credit Cards
Accepted payment methods include all Credit Cards and PayPal