WordPress Registration Form Plugin (CMREG) - Approve New Users Add-on - Set up and General Usage


Approve New Users Moderation

WordPress Registration Form Plugin User Guide

Dedicated add-on User Guide

The Registration Approve New User add-on is a moderation system for all new users which register to your WP site. It includes notification support, so, whenever a user asks to register, the administrator receives an email notification. Once the administrator approves the registration, the user receives an email confirming his registration.


Installation

The add-on can only be installed if WordPress Registration Form Plugin is present. After installation, go to CM Registration's license section:

Plugin license page - WordPress Plugin User Registration
Plugin license page

Now, activate the add-on license:

Activating the license keys - User Registration WordPress
Activating the license keys

Approve New Users Settings - General

The add-on adds a new tab to the WordPress Registration Form Plugin settings. 

Approve new users settings - WordPress Login Plugin
Approve new users settings
  • Enable approving new users by admin - Enables the functionalities of the add-on
  • Enable approving new users by profile field - Allows you to assign different contacts to approve accounts. To do this, insert the Meta Key of the contact field that will be checked. 

    Use Case - Delegating Approval

    Suppose your company has sellers collecting information from new users. You would like registering users to identify the seller - if the seller exists, he/she will receive the message and approve the account. If the seller is not mentioned or doesn't exist, you (the administrator) will receive the email confirmation instead.

    To set this up:

    1. Edit the form to add the seller's contact. In this case, it's "Email of Timex Contact", with the User Meta Key "email_of_timex_contact", as shown:

      User Meta Key - WordPress Custom Login Form
      User Meta Key
    2. Now, head to the Enable approving new users by profile field setting and add the meta key - "email_of_timex_contact".

      Adding the meta key - WordPress Custom Login
      Adding the meta key

Approve New Users Settings - Admin Notifications

The admin will receive a notification once a new user tries to register to the site. You can list one or more "Admin" emails that will receive these notifications.

A - You can define which email will receive notification about new users registered to your site.

B - Select the title to be used for the email notification while using one of the following shortcodes: [blogname] [siteurl] [userlogin] [useremail] [userdisplayname] [userrole] [userfirstname] [userlastname].

C - Select the content of the email send to the admin. You can use inside the email content the following shortcodes: [blogname] [siteurl] [userlogin] [useremail] [userdisplayname] [userrole] [userfirstname] [userlastname] [rejecturl] [approveurl]

Email template for notifying admin about new users - WordPress Social Sign In Plugin
Email template for notifying admin about new users

Approve New Users Settings - User Notifications

The user which is making the registration will receive the notification once the admin approves or the registration.

1) Approval email

A - Title of the email sent to the user. This can includes one of the following shortcodes: [blogname] [siteurl] [userlogin] [useremail] [userdisplayname] [userfirstname] [userlastname] [wploginurl]

B - Content of the message sent to the user. This can include one of the following shortcodes: [blogname] [siteurl] [userlogin] [useremail] [userdisplayname] [userfirstname] [userlastname] [wploginurl]

Subject and body of the approval email template - Social Login WordPress
Subject and body of the approval email template

2) Rejection email

A - Title of the email sent to the user. This can includes one of the following shortcodes: [blogname] [siteurl] [userlogin] [useremail] [userdisplayname] [userfirstname] [userlastname]

B - Content of the message sent to the user. This can include one of the following shortcodes: [blogname] [siteurl] [userlogin] [useremail] [userdisplayname] [userfirstname] [userlastname]

Subject and body of the rejection email template - WordPress Registration Form Plugin
Subject and body of the rejection email template

Registration Moderation Dashboard

In the admin dashboard, under the plugin menu, a new menu link will appear which is called "Pending Registration":

Managing user registrations - WordPress Plugin User Registration
Managing user registrations

Once clicking on the menu link, the registration moderation dashboard will appear:

User registrations that are waiting for approval - User Registration WordPress
User registrations that are waiting for approval

The Admin can click the Approve or Reject button. Once Approve has been clicked, the notification email will be sent to the user.

Accessing the User Profile Fields

Also note that clicking the login name...

Link to the user profile - WordPress Login Plugin
Link to the user profile

...will direct you to the profile fields screens of that user.

Viewing the registration profile fields - WordPress Custom Login Form
Viewing the registration profile fields

Automatic Approval

Version 1.0.6 introduced automatic approval settings.

With these, you can automatically approve users in two cases:

  • Allow by invitation code - Enable to automatically approve all users registered using invitation codes.
  • Allow by domains - For example, adding "gmail.com, yahoo.com" will automatically approve all users with emails from either of those domains.
Setting up the automatic approval - WordPress Custom Login
Setting up the automatic approval

More information about the Registration Approve New Users WordPress Add-on

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.