WP Approve User
Adds action links to user table to approve or unapprove user registrations.
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-assistedWP 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.