=== Approve New User === Contributors: rajkakadiya Donate link: https://geekcodelab.com/ Tags: comments, spam Requires PHP: 7.4 Requires at least: 6.3 Tested up to: 6.6.1 Stable tag: 1.0.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Approve New User plugin automates the user registration process on your WordPress website. == Description == The Approve New User plugin automates the user registration process on your WordPress website, adding a layer of approval to ensure better control over who can access your site. Typically, registering users on a WordPress site is straightforward. When a new user registers, their information is added to the website’s database, and they receive an email with their login credentials. While simple, this process offers many opportunities for customization. Introducing Approve New User – a new way to register users on your WordPress website. Here’s how it works: User Registration: A new user registers on the site, and their ID is created. Admin Notification: An email is sent to the site administrators. Approval Process: An administrator can either approve or deny the registration request. User Notification: An email is sent to the user, letting them know if their registration was approved or denied. Login Credentials: If approved, the user receives an email with their login credentials. Users will not be able to log in until they are approved. Only approved users will be allowed access, while those waiting for approval or who have been rejected will not be able to log in. This process is simple, straightforward, and effective. Additionally, user status can be updated even after the initial approval or denial. Administrators can search for approved, denied, and pending users. Also, users created before the activation of Approve New User will automatically be treated as approved users. **Compatibility** It works seamlessly with [WooCommerce](https://woocommerce.com/), [MemberPress](https://memberpress.com/). **Custom Actions & Filters** For developers, **Approve New User** offers several actions and filters to modify messages and functionality. This makes it highly customizable. **Filters** - *anuiwp_user_status_update* - modify the list of users shown in the tables - *anuiwp_approve_new_user_request_approval_message* - modify the request approval message - *anuiwp_approve_new_user_request_approval_subject* - modify the request approval subject - *anuiwp_approve_new_user_message* - modify the user approval message - *anuiwp_approve_new_user_subject* - modify the user approval subject - *anuiwp_approve_new_user_deny_user_message* - modify the user denial message - *anuiwp_approve_new_user_deny_user_subject* - modify the user denial subject - *anuiwp_approve_new_user_pending_message* - modify message user sees after registration - *anuiwp_approve_new_user_registration_message* - modify message after a successful registration - *anuiwp_approve_new_user_register_instructions* - modify message that appears on registration screen - *anuiwp_approve_new_user_welcome_message* - modify welcome message that appears on login page - *anuiwp_approve_new_user_pending_error* - error message shown to pending users when attempting to log in - *anuiwp_approve_new_user_denied_error* - error message shown to denied users when attempting to log in - *anuiwp_pass_create_new_user', $user_pass* - modify the password being assiged to newly created user **Actions** - *anuiwp_approve_new_user_after_approved* - after the user has been approved - *anuiwp_approve_new_user_denied* - after the user has been denied - *anuiwp_approve_user* - when the user has been approved - *anuiwp_deny_user* - when the user has been denied