WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Konstantin Obenland v13

WP Approve User

Adds action links to user table to approve or unapprove user registrations.

WP Approve User

The facts

Rating
4.2★ from 42
Active installs
3k+
Price
Free
Last updated
21 Aug 2026
Added
Jan 2012
Requires WP
4.7
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
109,960

Our analysis

AI-assisted

WP Approve User is a WordPress plugin that allows you to manage user registrations by approving or rejecting them. Unapproved users cannot access the WordPress Admin area, ensuring that only verified users can log in. Upon activation, all existing users are marked as approved, and site administrators retain unrestricted access regardless of the plugin's settings.

This plugin may not be compatible with WooCommerce and is suitable for site administrators who want to control user access and maintain a secure registration process.

Best for: Site administrators looking to manage user registrations effectively.

What it does well

  • Allows approval or rejection of user registrations
  • Unapproved users cannot access WordPress Admin
  • Existing users are automatically approved upon activation
  • Site admin retains unrestricted access

Where it falls short

  • May not be compatible with WooCommerce
  • Limited feature information available

Verdict

WP Approve User provides a straightforward solution for controlling user access, though its compatibility with WooCommerce is uncertain.

From the developer

Konstantin Obenland's own description of WP Approve User, lightly tidied.

This plugin lets you approve or reject user registrations.
While a user is unapproved, they can’t access the WordPress Admin.

On activation of the plugin, all existing users will automatically be flagged Approved. The site admin will never experience restricted access and does not need approval.
This plugin is probably not compatible with WooCommerce.

Translations

I will be more than happy to update the plugin with new locales, as soon as I receive them!
Currently available in:

  • Dutch
  • Deutsch
  • English
  • Hebrew
  • Persian
  • Russian

Plugin Hooks

Actions

wpau_approve (int)

User-ID of approved user.

wpau_unapprove (int)

User-ID of unapproved user.

Filter

wpau_default_options (array)

Default options.

wpau_update_message_handler (string)

Allows to return custom update messages.

Read the full description on the official page →

Tagged as