Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Moderate New User Registrations in WordPress

Allowing users to register on your WordPress site can open the door for spam user registrations. While you can fight spam user registrations just like comment spam, wouldn’t it be better if you could just moderate user registrations like comments? In this article, we will show you how to moderate new user registrations in WordPress.

Approve or Deny User Registration

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

First thing you need to do is install and activate the New User Approve plugin. The plugin works out of the box, and there are no settings for you to configure.

You can see the plugin in action by logging out of your WordPress site and visiting the registration page.

There you will see a notice informing users that their registration request will be sent to the site administrator for approval.

User registration screen informing users about moderation

Once a user has submitted the registration form, you will receive an email notification informing you about the new user registration.

You can visit the Users screen in your WordPress admin area to approve or deny new user registration requests.

Moderating user registrations by approving or denying

When you approve a new user, they will receive an email with their password. If you deny a user request, then they will be notified that their registration has been denied.

It’s important to note that denying a user registration will not delete that user from your database. They will not be able to login to your site, and they will be unable to register again with the same username and email address.

If you delete a user, then the system will allow them to apply again for registration on your site. You will still have to approve them before they can access your site.

We hope this article helped you learn how to moderate new user registration in WordPress. If you are having trouble with sending or recieving notification emails, then check out our guide on how to fix WordPress not sending email issue.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Google+.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

12 CommentsLeave a Reply

  1. That plugin hasn’t been updated in quite a while and has several ratings that it no longer works.

  2. Hello,

    I am after a little bit of advice…

    We currently have set that all customers must be approved to be able to shop on my site and see prices on the site
    We are now not wanting this and are wanting customers to be able to see the prices of all products and be able to shop without being approved.

    As we have deactivated this plugin, it is still showing that they need to be approved to be able to shop on the site…

    How do I rectify this??


  3. Once a user has registered, they are automatically signed in and can view content. Meanwhile in the users dashboard, the account has not been approved yet. How do I change this so that the user won’t have access to content before approved?

  4. Hi , the plugin new user approve don’t update the user statut in the database when approving user nor send email when approving user

    • Hi , it’s me again , i was wrong about the plugin it works , when we update a user statut the plugin update the column user_activation_key of the users table , so if you have the same issue as me , you need to just check the emptiness of this column :
      !empty($user->user_activation_key) { do stuff }

      Now the new problem is how to read the value of this column .

  5. Hello, I am using the New User Approve but the registration confirmation does not arrive in the mail users who use hotmail outlook and you know why?

  6. Once a user is approved can I grant him permission to see portions of a menu (and the pages referenced thre) dnied to an unregistered user. Thanks … Chris

  7. I HAVE used this in the past and it did work very well. However, now that I’m running WordPress 4.4.2, the plugin page does warn it hasn’t been tested with that version and, I’m sorry to report, it does crash. Specifically, it spews out the source code when it comes to granting approval.

    • We have re-tested the plugin on our demo sites. It works fine at our end on WordPress 4.4.2. Try deactivating all your WordPress plugins except New User Approve. If it works fine then probably one of the plugins on your site is causing the conflict. Try activating each plugin and then retest new user approval. Repeat for all plugins until you find one that’s causing the conflict. Report the conflict to both plugin authors.


Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.