{"id":407509,"date":"2024-09-06T08:00:00","date_gmt":"2024-09-06T08:00:00","guid":{"rendered":"https:\/\/www.weixiaoduo.com\/plugins\/approve-new-user\/"},"modified":"2024-09-24T19:05:00","modified_gmt":"2024-09-24T19:05:00","slug":"approve-new-user","status":"publish","type":"post","link":"https:\/\/www.weixiaoduo.com\/plugins\/approve-new-user\/","title":{"rendered":"Approve New User"},"content":{"rendered":"<p>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.<\/p>\n<p>Typically, registering users on a WordPress site is straightforward. When a new user registers, their information is added to the website\u2019s database, and they receive an email with their login credentials. While simple, this process offers many opportunities for customization.<\/p>\n<p>Introducing Approve New User \u2013 a new way to register users on your WordPress website. Here\u2019s how it works:<\/p>\n<p>User Registration: A new user registers on the site, and their ID is created.<br \/>\nAdmin Notification: An email is sent to the site administrators.<br \/>\nApproval Process: An administrator can either approve or deny the registration request.<br \/>\nUser Notification: An email is sent to the user, letting them know if their registration was approved or denied.<br \/>\nLogin Credentials: If approved, the user receives an email with their login credentials.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p><strong>Compatibility<\/strong><br \/>\nIt works seamlessly with <a href=\"https:\/\/woocommerce.com\/\" rel=\"nofollow ugc\">WooCommerce<\/a>, <a href=\"https:\/\/memberpress.com\/\" rel=\"nofollow ugc\">MemberPress<\/a>.<\/p>\n<p><strong>Custom Actions & Filters<\/strong><br \/>\nFor developers, <strong>Approve New User<\/strong> offers several actions and filters to modify messages and functionality. This makes it highly customizable.<\/p>\n<p><strong>Filters<\/strong><br \/>\n\u2013 <em>anuiwp_user_status_update<\/em> \u2013 modify the list of users shown in the tables<br \/>\n\u2013 <em>anuiwp_approve_new_user_request_approval_message<\/em> \u2013 modify the request approval message<br \/>\n\u2013 <em>anuiwp_approve_new_user_request_approval_subject<\/em> \u2013 modify the request approval subject<br \/>\n\u2013 <em>anuiwp_approve_new_user_message<\/em> \u2013 modify the user approval message<br \/>\n\u2013 <em>anuiwp_approve_new_user_subject<\/em> \u2013 modify the user approval subject<br \/>\n\u2013 <em>anuiwp_approve_new_user_deny_user_message<\/em> \u2013 modify the user denial message<br \/>\n\u2013 <em>anuiwp_approve_new_user_deny_user_subject<\/em> \u2013 modify the user denial subject<br \/>\n\u2013 <em>anuiwp_approve_new_user_pending_message<\/em> \u2013 modify message user sees after registration<br \/>\n\u2013 <em>anuiwp_approve_new_user_registration_message<\/em> \u2013 modify message after a successful registration<br \/>\n\u2013 <em>anuiwp_approve_new_user_register_instructions<\/em> \u2013 modify message that appears on registration screen<br \/>\n\u2013 <em>anuiwp_approve_new_user_welcome_message<\/em> \u2013 modify welcome message that appears on login page<br \/>\n\u2013 <em>anuiwp_approve_new_user_pending_error<\/em> \u2013 error message shown to pending users when attempting to log in<br \/>\n\u2013 <em>anuiwp_approve_new_user_denied_error<\/em> \u2013 error message shown to denied users when attempting to log in<br \/>\n\u2013 <em>anuiwp_pass_create_new_user\u2019, $user_pass<\/em> \u2013 modify the password being assiged to newly created user<\/p>\n<p><strong>Actions<\/strong><br \/>\n\u2013 <em>anuiwp_approve_new_user_after_approved<\/em> \u2013 after the user has been approved<br \/>\n\u2013 <em>anuiwp_approve_new_user_denied<\/em> \u2013 after the user has been denied<br \/>\n\u2013 <em>anuiwp_approve_user<\/em> \u2013 when the user has been approved<br \/>\n\u2013 <em>anuiwp_deny_user<\/em> \u2013 when the user has been denied<\/p>\n<h4>Features<\/h4>\n<ul>\n<li>Automated User Registration: Simplifies the user registration process by adding a layer of approval.<\/li>\n<li>Admin Notification: Sends an email to site administrators whenever a new user registers.<\/li>\n<li>Approval\/Deny Option: Allows administrators to approve or deny registration requests.<\/li>\n<li>User Notification: Sends an email to users informing them if their registration has been approved or denied.<\/li>\n<li>Secure Login Credentials: Provides login credentials to users only after approval.<\/li>\n<li>Access Control: Ensures that only approved users can log in to the site.<\/li>\n<li>Status Updates: Allows administrators to update user status (approve or deny) even after the initial decision.<\/li>\n<li>User Search: Enables administrators to search for approved, denied, and pending users.<\/li>\n<li>Backward Compatibility: Automatically treats users created before the plugin\u2019s activation as approved users.<\/li>\n<li>Remove Plugin Stats from Admin Dashboard: Ability to hide plugin statistics from the WordPress admin dashboard.<\/li>\n<li>Customize Login Form Welcome Message: Personalize the welcome message shown above the WordPress login form.<\/li>\n<li>Pending Error Message Customization: Modify the error message shown to users when their account is pending approval.<\/li>\n<li>Denied Error Message Customization: Change the error message displayed when a user\u2019s account is denied approval.<\/li>\n<li>Customize Registration Form Welcome Message: Set a custom welcome message above the WordPress registration form.<\/li>\n<li>Registration Complete Message Customization: Edit the message shown to users after submitting their registration form.<\/li>\n<li>Send Notification Emails to All Admins: Ability to notify all site admins when a new user registers.<\/li>\n<li>Notify Admins of Status Updates: Admins receive notifications when a user\u2019s status is updated.<\/li>\n<li>Disable Notification Emails to Site Admin: Option to turn off notification emails for the current site admin.<\/li>\n<li>Customize Admin Registration Emails: Edit the email sent to admin(s) when a user registers on the site.<\/li>\n<li>Customize Approval Email to User: Personalize the email sent to users when their account is approved.<\/li>\n<li>Customize Denial Email to User: Modify the email sent to users when their account is denied.<\/li>\n<li>Suppress Denial Notifications: Option to disable email notifications when a user is denied.<\/li>\n<li>Use Template Tags in Emails and Messages: Implement different template tags for customizing notification emails and other messages.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Approve New User plugin automates the user registration process on your WordPress website.<\/p>\n","protected":false},"author":65,"featured_media":407510,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Approve New User - \u8587\u6653\u6735\u63d2\u4ef6\u76ee\u5f55","description":"Approve New User plugin automates the user registration process on your WordPress website."},"footnotes":""},"categories":[1],"tags":[124,152],"class_list":["post-407509","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-comments","tag-spam"],"_links":{"self":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/407509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/comments?post=407509"}],"version-history":[{"count":0,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/407509\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media\/407510"}],"wp:attachment":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media?parent=407509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/categories?post=407509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/tags?post=407509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}