PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. User
  4. WP Approve User
WP Approve User icon

WP Approve User

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

By Konstantin Obenland·User·Free
4.2(41 reviews)
·3.0K+ active installs·Updated 2 years ago
DownloadVisit HomepageCompare

As of April 2026, WP Approve User is a WordPress user plugin with 3.0K+ active installations and a 4.2/5 rating from 41 reviews. It has been downloaded 104K+ times in total. Requires WordPress 4.3+ and PHP false+. Available on WordPress.org since 2012. Last updated 2 years ago — may have compatibility concerns. Downloads are down 11% this week. Top alternative: User Role Editor.

4.2/541 reviews
3.0K+active installs
104K+total downloads
14 yearssince 2012

Overview

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.

wpau_mess…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.241 reviews
5 ★
30
4 ★
2
3 ★
2
2 ★
0
1 ★
7

Recent Reviews

Great plugin!
by clayray·9 months ago

For a free plugin, this is quite powerful. Would be nice to be able to add the users full name (i.e. first and last name) in the approval email (rather than just the username), but the ability to edit the email the template (or turn off emails) puts it head and shoulders above the competition.

  • This topic was modified 9 months ago by clayray.
Nice, simple and focused
by FolioVision·2 years ago

We are looking for a way to minimise the amount of emails which we send out to dead addresses (often Gmail) via fake bbPress signups to our forum. The first step is user approval.

Konstantin’s plugin is simple and focused, with straightforward settings in a settings panel. There’s no top level left column item (frankly any plugin which wants to put its settings in the main left window should require approval from the plugin moderation team, if in the plugin directory, the left top-level menu is now hopelessly cluttered on most WordPress sites). The main interface are simple text additions to the existing user table Approve | Unapprove.

Frankly user approval should be built into WordPress. But until it is, thank heavens for simple solutions. No adware, no pro version, no bloatware frills, native interface.

I like the idea of a previous reviewer to allow unapproved users to be kept in the database to prevent additional signups with the same address. We’d also like an improved workflow where no email goes out to users until admin approval, at which point the signup email would arrive.

What would happen to a new user is that s/he would be auto-logged in at the time of signup with very limited privileges until approved or unapproved but no email would be sent without approval. This would allow simple comments to be left on a weblog post or bbPress without sending out emails to dead addresses (and damaging sender reputation).

We can add these features fairly easily ourselves, but it would be great to see them in the core functionality of WP Approve User.

Thank you Konstantin for your hard work on WP Approve User and for making it free.

does what it says
by jamaicahomes·2 years ago·2 replies

this plugin does what it says simple. glad i found it. one thing would make this plugin so so so much better. The possibility to add a list of email domains for auto approval. For instance i want everyone from a particular company to register and bypass the plugin. That would be golden. If possible i would be happy to hack the plugin and incoperate if you like. But as it is your plugin i would prefer you did it.

This plugin is so great!
by roreymp·2 years ago·2 replies

I like this plugin so useful and easy to user, Good job to the developer on this plugin

Works great!
by kl79sz·3 years ago

I’m very happy with this plugin. It’s simple and it works as expected.

Download Trends

Today: 7Yesterday: 16This week: 67Period total: 4K

Compatibility

WordPress4.3+ requiredTested up to 6.4.8
PHPfalse+ required

Version Adoption

v11
76.5%
Other
9.4%
v10
7.2%
v7
7.0%

Top Alternatives to WP Approve User

User Role Editor icon
User Role Editor
4.5700K+ installsUpdated 4 months ago
ViewCompare
Manage Notification E-mails icon
Manage Notification E-mails
4.8100K+ installsUpdated 3 months ago
ViewCompare
Username Changer icon
Username Changer
4.540K+ installsUpdated 4 months ago
ViewCompare
Login as User icon
Login as User
4.830K+ installsUpdated 2 months ago
ViewCompare
WP User Avatars icon
WP User Avatars
4.520K+ installsUpdated 6 days ago
ViewCompare
View all user plugins →

Frequently Asked Questions

Changelog

11

  • Replaced image files with inline SVGs.
  • Fixes a race condition with registering sidebar boxes between plugins I authored.
View full changelog on WordPress.org

Contributors

Konstantin ObenlandKonstantin Obenland
Plugin Info
Version
11
Last Updated
Jan 3, 2024
WP Requires
4.3+
Tested Up To
6.4.8
PHP Requires
false+
Active Installs
3.0K+
Downloads
104K+
Added
Jan 30, 2012
Business
Free

Tags

useradminloginapproveuser management

Developer

K
Konstantin Obenland
12 plugins0.0M+ total installs
View all plugins →

Quick Compare

WP Approve User vs User Role Editor→WP Approve User vs Manage Notification E-mails→WP Approve User vs Username Changer→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.