Home >> All Products >> WordPress Plugin

User Registration and Invitation Codes Plugin for WordPress

Easily add a registration or login pop-up to your WordPress site using shortcode or widgets.

1 1

This superb user registration WordPress plugin supports invitation codes, email verification, customized registration forms, reCAPTCHA and more.

1 1

User Registration and Invitation Codes Plugin Description

Want more control and flexibility for user login and registration on your WordPress site? The CM User Registration and Login Plugin is the ideal companion for any WordPress site.

Significantly improve the admin moderation and user experience during user login and registration with moderated registration options, customized registration forms, social profile login capability, improved user redirect controls, and much more.

User Login and Registration Support

Our User Registration and Invitation Codes Plugin lets you choose where and how users login and register.

These frontend user registration options give you huge flexibility: choose a pop-up user login and user registration box, embed a registration box in your content with a login shortcode, activate a user login sidebar widget, or let users login and stay on the same page after login with the Ajax user login option.

Registration form example placed using shortcode
Registration form example placed using shortcode
@shashinasiri at WordPress.org

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

Invitation codes settings page
Invitation codes settings page

WordPress Invitations Codes

The CM Registration and Invitation Codes plugin supports advanced features such as easy creation of invite codes, activation of email verification, reCAPTCHA, custom user profile fields, and more.

The registration plugin also supports adding additional registration fields to a custom user registration form and exporting all users' profile field data to a CSV file.

Custom User Registration Form Builder

The custom registration form builder lets you to create multiple registration forms for each user role, so you can easily collect additional information from users when they register on your site.
Settings Screen Showing Custom Registration Form Builder Options
Settings Screen Showing Custom Registration Form Builder Options
@thxthanks2 at WordPress.org

@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."

Using the User Login and User Registration Plugin

  • One Page User Login and User Registration – Users can login or register from a pop-up registration box while staying on the same page after successful login or registration
  • Invite Only User Registration – Admin can restrict WordPress user registration to invited members only
  • Control Each Invitation Code Use – Limit the number of users for each invitation code group
  • User Email Verification – Require email verification after registration for added security
  • Time Restricted User Registration – Limit user registration invitation codes for a specific time period
  • Set User Roles Per Invitation Code – Set default user roles that will be assigned after a user completes the registration process for each invitation code
  • Advanced User Registration and User Login Shortcodes – All login and registration functionality is also supported using shortcode
  • Custom Registration Form Builder – Add additional questions to your custom registration form based on the user role
  • Facebook / Google+ Registration and User Login – Allow users to register and login via their Facebook or Google+ accounts
  • Two Email Accounts Verification – Require email verification from two separate addresses to activate a user account

WordPress User Registration Localization

Plugin Labels Settings
Plugin Labels Settings

Localization Support

All frontend labels can easily be changed to any language so the user interface will speak your language.

WordPress User Registration Plugin Additional Resources

WordPress User Registration and Invitation Codes Basic Features

  • Supports user login and registration pop-up using AJAX
  • Lets the user remain on the same page after user login or user registration
  • Redirect users to a new page after login

WordPress User Registration and Invitation Codes Premium Features

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

  • Invitation Codes – Limit registration for users who have an invitation code. Set the number of users who can use each registration code, how long an invitation code will be valid for, or attach a specific invitation code to a unique email address. The admin can also easily export a list of all codes and used codes to CSV files.

    Invitation codes work also with other plugins such as Gravity forms.

  • User Role – Set default user roles and specific roles for each invitation code, to be assigned after a user completes the registration process.
  • Email Verification – Require users to verify their email after registration to improve security and protect your site from spammers and bots.
  • Two Email Accounts Verification – Require email verification from two separate addresses to activate a user account
  • Captcha – Support Google reCAPTCHA in the user login and registration form to protect your WordPress site from spammers and bots.
  • Customized Emails – Create a custom email to welcome new users to your site.
  • Email Templates – Send welcome emails to new users or during email verification using our email templates.
  • Remove Unverified Accounts – Remove users who did not verify their email address.
  • Shortcodes – All login, registration, and password recovery features are supported by shortcodes which can be placed anywhere within your content.
  • WidgetsWidgets can be used to place both user login and user registration boxes anywhere on your site.
  • Accept Terms of Service – Choose whether to require visitors to accept your Terms of Service before completing registration by using an approval checkbox.
  • Add/Edit Custom Registration Fields – Our plugin supports adding multiple registration fields and assigning them to all roles or specific roles only. Once defined, the admin can prepare a registration form for each role using shortcode. All users’ profile field data is saved in the user’s meta information and can be exported to a CSV file.
  • Labels – All login and registration text labels and notifications can easily be customized according to user needs.
  • Integration with Membership Plugins – Currently supports integration with external membership plugins such as S2 membership.
  • Redirection URL parameters – Option to redirect user after login to their dashboard page which includes a username in the URL.
  • Facebook and Google+ User Login and User Registration – Let users register on your site using their Facebook or Google+ accounts.
  • Profile Builder – Our plugin provides a shortcode which can be placed on the user dashboard, allowing them to edit their profile, including the use of custom user registration fields.
  • 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.
  • 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.
  • User Generated Invites – Allow your users to generate invites and send them to their friends, while controlling the invite parameters.
  • Support for Gravity Forms – Support using the CM Registration invitation codes together with Gravity forms.

User Registration and Invitation Code Editions and Pricing

FeatureBasic EditionPro EditionDeluxe EditionUltimate Edition
Free$39$59 $99
Login and Registration PopUpIncludedIncludedIncludedIncluded
Ajax login or registrationIncludedIncludedIncludedIncluded
Remain on the same page after loginIncludedIncludedIncludedIncluded
Invitation codes support Not includedIncludedIncludedIncluded
Email address verification Not includedIncludedIncludedIncluded
Custom Email templates Not includedIncludedIncludedIncluded
reCaptcha support Not includedIncludedIncludedIncluded
Easily Change labels Not includedIncludedIncludedIncluded
Automatically remove users who haven’t verified their email Not includedIncludedIncludedIncluded
Set user role after registration Not includedIncludedIncludedIncluded
Shortcode support Not includedIncludedIncludedIncluded
Add registration fields Not includedIncludedIncludedIncluded
Multiple registration forms Not includedIncludedIncludedIncluded
Export users’ data to CSV Not includedIncludedIncludedIncluded
Edit profile after registration Not includedIncludedIncludedIncluded
Facebook / / Google+ registration and login Not includedIncludedIncludedIncluded
User generated invites Not includedIncludedIncludedIncluded
Payment support Not includedNot includedIncludedIncluded
Approve users after registration Not includedNot includedNot includedIncluded
Send email invitations in bulk Not includedNot includedNot includedIncluded
Restrict content access plugin Not includedNot includedNot includedIncluded
Free$39$59 $99

User Registration and Invitation Codes AddOns

Registration Bulk Email Invitations
Support uploading a list of emails using a csv formatted file and generating an invitation code per each email.
Registration Payment Support
Support adding payment option to the registration plugin per specific invitation code or globally
Registration Approve New Users
Support moderating user's registration and approving each user manually

WordPress User Registration Plugin Related Plugins

Site and Content Restriction
A fully-featured, powerful membership solution and content restriction plugin for WordPress. Supports access by role to content on your site.
Custom Reports
17 WordPress usage and performance reports to help you manage content flow and usage within your WordPress site.
Restrict User Account
Restrict access to user account by setting an expiration date after which access will be blocked and account can be deleted

User Registration and Invitation Codes 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 login.

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

Yes. 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.

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.

Still have questions? Send us a message and we will reply within 24 hours.



User Registration and Invitation Codes Image Gallery

Back-end Gallery

Customer Reviews for the User Registration

  • 31st Dec
    very good
    This Plugin Is Really Good Thank You
  • 06th Oct
    Elegant design. best performance. Highly recommended
    Elegant design. best performance. Highly recommended
  • 09th Sep
    Helpful Plugin
    Managed to launch a new site and send invitation codes to users. Plugin was easy to use. The support was as described too.
  • 08th Aug
    Great Plugin
    A great plugin to simplify the log in process. Straightforward and easy to install and use. No hassles.
  • 11th May
    A nice plugins
    It’s Good,And It’s very easy.But If you add something like translate ourself..I’t very useful for other language user.
  • 10th Jun
    It does exactly what it says, highly recommended
    I used it for my new beta site and only allowed selected users to register, Works Great !

Version 2.7.0 13th Dec 2018

  • Fixed typo changes in settings description

Version 2.6.9 10th Dec 2018

    Bugfix related to lost password response error message

Version 2.6.8 3rd Dec 2018

  • Added access restriction content feature
  • Bugfix related to recaptcha div overlap in chrome
  • Label correction in tsv file
  • Bugfix related to profile field title

Version 2.6.7 23rd Nov 2018

  • Improved account delete cron feature
  • Bugfix related to session

Version 2.6.6 15th Nov 2018

  • Added user manually activation feature in admin section
  • Removed extra “shortcodes” admin menu
  • Improved account delete user email feature

Version 2.6.5 6th Nov 2018

  • Added hide admin bar feature
  • Added id attribute on form builder fields

Version 2.6.4 28th Oct 2018

  • Added repeat email field feature in register form
  • Bug fixed related to invitation code tooltip

Version 2.6.3 21st Oct 2018

    Added reset password shortcode

Version 2.6.2 13th Sep 2018

  • Added option to automatically open the popup box
  • Fixed label shown twice issue

Version 2.6.1 31st August 2018

  • Added email verification on secondary email feature

Version 2.6.0 11th August 2018

  • Updated license package
  • Added Two Factor Authentication integration in login form
  • Fixed error in toast message default time

Version 2.5.9 11th August 2018

  • Added Enable/Disable sending welcome email to user setting
  • Fixed error in toast message

Version 2.5.8 27th July 2018

  • Fixed license package bug

Version 2.5.7 24th July 2018

  • Added support editing option for admin only of the invitation code from the user profile
  • Updated LICENSE package

Version 2.5.6 13th July 2018

  • Fixed text return issue with cmreg-login-form shortcode

Version 2.5.5 12th July 2018

  • Fixed error in profile field

Version 2.5.4 14th June 2018

    Fixed error with social login and register

Version 2.5.2 31st May 2018

  • Fixed error with validating the invitation code field.

Version 2.5.1 27th May 2018

  • Showing the terms of service accept checkbox after invitation.
  • Prevent from saving logins and passwords in the Profile fields in wp-admin.
  • Added new labels.
  • Added new wp filters for a customer.

Version 2.5.0 5th Apr 2018

  • Added support for invitation codes when registering with social login.
  • Fixed bug with not showing the invitation codes custom post columns in the wp-admin dashboard.
  • Fixed problem with recreating the registration fields.
  • Added logout button and logout URL shortcode.
  • Improve registration form setting.
  • CSS and labels improvements.

Version 2.3.3 10th mar 2018

  • Fixed fatal error in PHP code.

Version 2.3.2 28th Feb 2018

  • Fixed bug with the email verification – logging in as user with ID=1.

Version 2.3.1 19th Feb 2018

  • Fixed issue with login button showing up when the user has been logged-in after the email verification.
  • Version 2.3.0 9th Feb 2018

    • Added an option to resend the email verification link to a registered user.

    Version 2.2.2 30th Jan 2018

    Version 2.2.1 17th Jan 2018

    • Fixed bug with profile fields validation when registering with social login.

    Version 2.2.0 11th Jan 2018

    • Added age verification with the birth date profile field and new settings to set the allowed age.
    • Added searching invitation code by the code field in wp-admin.
    • Removed unused controls in the form builder.
    • Fixed redirection issues.
    • Fixed issue with captcha not showing.
    • Fixed PHP error.
    • Fixed issue with shortcode.

    Version 2.1.2 20th Dec 2017

    • Fixed PHP error in Gravity Forms integration.
    • Changes related to the access restriction plugin.

    Version 2.1.1 15th Dec 2017

    • Fixed issue with captcha.

    Version 2.1.0 11th Dec 2017

    Version 2.0.2 6th Dec 2017

    • Changes related to adding WooCommerce support in the payments addon.
    • Updated licensing library.

    Version 2.0.1 12th Nov 2017

    • Fix type in labels

    Version 2.0.0 27th Oct 2017

    • Added change password shortcode.
    • Added email notification for deleted user accounts.
    • Updated shortcodes page.
    • Added auto-login option after successful registration.
    • Add Google+ registration and login integration.
    • Added login redirection based on role and for each invitation code.
    • Integrated invitation codes with CMDM users groups.
    • Added options in profile fields where to show the field: in registration form, in the user profile.

    Version 1.12.0 4th Oct 2017

    • Added invitation code column and shows code in the user profile.
    • Fixed issue with sending the welcome email.
    • Fixed CSS issue on the license page.
    • CSS enhancements.

    Version 1.11.1 12th Sep 2017

    • Fixed issue with invitation code limitations not checked.
    • Fixed displaying terms of service after the custom fields.
    • Added new labels.

    Version 1.11.0 10th Aug 2017

    • Added “Export invited users” button which generates a CSV file with users and used invitation codes.
    • Added “Edit profile fields” link on the Users page in wp-admin dashboard to allow admin to edit the user’s custom profile fields.

    Version 1.10.2 19th July 2017

    Version 1.10.1 19th July 2017

    • Added option to prevent calling the WordPress action `login_footer` when showing the login form on the front-end to fix some plugin conflicts

    Version 1.10.0 22nd June 2017

    • Added shortcode to create the invitation codes by user and send it by email
    • Added shortcode to list the user’s invitation codes
    • Added a wp filter to allow disabling unique email restriction by some external tools

    Version 1.9.2 24th May 2017

    • Fixed PHP error on the edit post pages

    Version 1.9.1 24th May 2017

    Version 1.9.0 23rd May 2017

    • Introducing the new Profile Fields that replace the custom fields
    • Added login attempts limit feature
    • Added IP restrictions
    • Added the change password shortcode
    • Confirmed that plugin and the payments addon work with the multisite network
    • Updated the licensing library

    Version 1.8.6 30th Mar 2017

    • Fixed issue with social login after Facebook updated its API version

    Version 1.8.5 17th March 2017

    • Fixed issue with saving settings

    Version 1.8.4 14th March 2017

    • Fixed issue with login screen not showing up on mobile browsers
    • Fixed WishList Member conflict
    • Showing captcha after extra fields

    Version 1.8.3 22nd Feb 2017

    • Fixed issue with reCaptcha not showing

    Version 1.8.2 10th Feb 2017

    • Fixed conflict with Avada theme
    • Fixed issue with including JavaScript twice

    Version 1.8.1 8th Feb 2017

    • Changes related to the new version of the Bulk Invitation Addon

    Version 1.8.0 8th Feb 2017

    • Added option to allow registration only with specified email address for a specific invitation code
    • Fixed conflict with themes that cause a JavaScript bug with using jQuery.fadeIn and jQuery.fadeOut
    • Changes related to the new version of the Bulk Invitation Addon

    Version 1.7.2 3rd Jan 2017

    • Fixed conflict with the WP Limit Login Attempts plugin

    Version 1.7.1 3rd Nov 2016

    • Added option to add the social login buttons also to the registration form

    Version 1.7.0 2nd Nov 2016

    • Added option to add the social login buttons

    Version 1.6.3 26th Oct 2016

      Fixed bug with the login.

    Version 1.6.2 25th Oct 2016

    • Added information about addons
    • Updated shortcode information

    Version 1.6.1 17th Oct 2016

    • Fixed labels in the user profile edit shortcode

    Version 1.6.0 14th Oct 2016

    • Added new shortcode to edit user’s profile and their extra fields defined in the plugin settings
    • Integration with new addon “CM Registration Bulk Invitation”

    Version 1.5.1 21st Sep 2016

    Version 1.5.0 14th Sep 2016

    • Added option to disable the standard wp-login.php page and redirect to other URL
    • Added option to disable the standard WP registration page and redirect to other URL
    • Added new parameters to display the login link in the cmreg-registration-form shortcode
    • Added new parameters to display the registration link in the cmreg-login-form shortcode
    • Added support to display text for not-logged-in users in the cmreg-registration-form shortcode
    • Added support to display text for not-logged-in users in the cmreg-login-form shortcode

    Version 1.4.0 18th Aug 2016

    • Added sidebar widget “Login form”
    • Added sidebar widgetRegistration form”
    • Added new shortcode cmreg-registration-btn
    • Added option to display the Terms of Service acceptance checkbox
    • Made the invitation codes manually editable by admin
    • CSS improvements

    Version 1.3.2 16th Aug 2016

    • Fixed bug with setting user role by invitation code

    Version 1.3.1 27th July 2016

    • Updated licensing dashboard

    Version 1.3.0 8th July 2016

    • Added separate CSS class for buttons to display only the login form and another to display only the registration form
    • Added option to include username to the redirection URL after login

    Version 1.2.0 17th June 2016

    • Added option to add the extra fields to the registration form
    • Displaying extra fields on the user’s profile page in Dashboard
    • Added option to export users with its extra fields values in the CSV file
    • Added parameter role=some to the registration shortcode

    Version 1.1.2 3rd June 2016

    Version 1.1.1 27th May 2016

    • Fixed issue with Invalid captcha (double captcha validation) during the registration

    Version 1.1.0 25th May 2016

    • Added new shortcode: cmreg-login-form
    • Added new shortcode: cmreg-registration-form
    • Added new shortcode: cmreg-lost-password

    Version 1.0.8 24th May 2016

    • Updated licensing dashboard

    Version 1.0.7 12th May 2016

    • Fixed PHP error

    Version 1.0.6 13th April 2016

    • Fixed issues related to new WordPress version 4.5

    Version 1.0.5 11th April 2016

    • Added option to logout after time of inactivity
    • Added option to reload the browser after the user has been logged-out

    Version 1.0.4 20th March 2016

    • Updated licensing api support

    Version 1.0.3 1st Mar 2016

    • Fixed issue with email verification
    • Fixed issue with login when using S2Member Pro
    • Added default user role setting
    • Added login dialog opacity background setting
    • Added Custom CSS setting

    Version 1.0.2 26th Feb 2016

    • Fixed bug with JetPack

    Version 1.0.1 25th Feb 2016

    • Added automatic updates from plugin dashboard
    • Replaced plugin admin interface including license activation and userguide
    • Bug fixes

    Plugin First Release 15th February 2015