콘텐츠로 바로가기
WordPress.org

한국어

  • 테마
  • 플러그인
  • 소식
    • 문서
    • 포럼
  • About
    • WordPress 6.9
    • 워드프레스 6.8
    • 워드프레스와 40% 웹을 위한 여정
    • 워드프레스 번역 핸드북
  • 워드프레스 한국팀
  • 워드프레스 받기
워드프레스 받기
WordPress.org

Plugin Directory

User Approval Manager

  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인
  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인

User Approval Manager

작성자: Sotiris Rallios
다운로드
  • 세부사항
  • 평가
  • 개발
지원

설명

User Approval Manager adds an approval layer to WordPress user registration.

When a new user registers, the plugin prevents immediate login and notifies the site administrator(s) by email. The administrator can approve or reject the user directly via action buttons included in the email.

At the same time, the user receives an automatic email informing them that their account is pending approval. Once approved, the user is notified and can log in normally.

This plugin is ideal for:
– Membership websites
– B2B platforms
– Private communities
– WooCommerce stores requiring verified customers

Plugin Homepage: User Approval Manager

Author: Rallios Sotiris

Features

  • Blocks login for newly registered users until approved
  • Custom approval capability — assign the uam_manage_approvals capability to selected dashboard roles so they can approve or reject users
  • Enhanced General Settings layout — structured sections for approval roles and notification settings, plus a dedicated Auto-Approval Settings tab
  • Role-based notification routing — send approval emails to users in selected notification roles plus additional custom email addresses
  • Email tags UI — add comma-separated or Enter-separated notification emails with pill-style chips and validation
  • Approve or reject users directly from email buttons or the Users screen
  • Reset password button — use the {reset_password_button} placeholder in the User Approval Email to send new users a one-click “Set Password” link (respects custom login URLs and wp_lang)
  • Role-based auto-approval — choose one or more WordPress user roles to auto-approve on registration (for example, auto-approve customer while requiring manual approval for wholesale_customer)
  • Sends automatic status emails to users (pending / approved)
  • Simple configuration via WordPress admin
  • Lightweight and focused — no unnecessary complexity

스크린샷

Plugin settings page – administrator email configuration
Plugin settings page – administrator email configuration
Auto-Approval Settings
Auto-Approval Settings
User pending approval notification email
User pending approval notification email
Approval email with approve / reject buttons
Approval email with approve / reject buttons
User approval notification email
User approval notification email

FAQ

Can users log in before approval?

No. Until an administrator approves the account, login is completely blocked.

Who can approve pending users?

Site owners configure this under Approval Admin Roles in General Settings. Selected dashboard roles receive the uam_manage_approvals capability.

Who receives approval notification emails?

All active users in the selected Notification Roles, plus any addresses added in Additional Notification Emails.

Does this work with WooCommerce registration?

Yes. It works with standard WordPress and WooCommerce user registrations, including checkout account creation.

Can I auto-approve only certain user roles?

Yes. Open the Auto-Approval Settings tab and select the roles you want to auto-approve. Users with any selected role are approved automatically; all other roles follow the manual approval workflow.

What happens if no roles are selected for auto-approval?

All new registrations require manual administrator approval.

Can I customize the email content?

Yes. Email messages can be edited to match your site’s tone and language.

후기

Doing awesome. But, have an issue.

webdevman1988 2026년 6월 16일 답글 1개
I've run this plugin on my website and love it! I've been on here before and gotten the plugin working. Yet, how can I add form fields to the admin email? Anyone else with this issue?

Great Lightweight Plugin

Amine 2026년 2월 7일 답글 1개
Thanks for this lightweight useful plugin, it's very efficient and go straight to the point.
모든 2 평가 읽기

기여자 & 개발자

“User Approval Manager”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자
  • Sotiris Rallios

자국어로 “User Approval Manager”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록을 RSS로 구독하세요.

변경이력

1.2.2

  • Improved: Approval Admin Roles and Notification Roles now list only dashboard-accessible roles (Subscriber, Customer, and similar front-end-only roles are excluded)

1.2.1

  • New: Dedicated Auto-Approval Settings admin tab — auto-approval configuration moved out of General Settings
  • Improved: Refined role card layout with a cleaner 3-column grid, compact cards, and responsive fallbacks for smaller screens

1.2.0

  • New: Custom approval capability assignment (uam_manage_approvals) for selected dashboard roles
  • New: Enhanced General Settings layout with Approval Admin Roles, Email Notification Settings, and relocated Auto-Approval section
  • New: Notification Roles setting — send approval emails to all active users in selected roles
  • New: Additional Notification Emails field with pill-style email tags UI and validation
  • Improved: Email notification dispatcher routes to role members and custom addresses
  • Improved: Approval actions, dashboard widget, and user profile controls now respect the custom capability

1.1.0

  • Fix: Auto-approval now strictly respects selected roles only — unchecked roles always require manual approval
  • Fix: Deferred registration processing so WooCommerce and custom role plugins assign the final role before approval is evaluated
  • New: Role-based auto-approval selection via a modern checkbox grid with Select All / Deselect All controls
  • Removed: Legacy global auto-approval override that could approve all roles regardless of settings
  • Compatibility fixes and testing for WordPress 7.1

1.0.7

  • New: Auto-approval for Customers checkbox — auto-approve Customer role users while other roles require manual approval

1.0.6

  • Tested on WordPress 7.0

1.0.5

  • New: Reset password button placeholder ({reset_password_button}) in User Approval Email; link uses your login URL and wp_lang
  • New: Auto-approval checkbox in settings to allow new users to log in without manual approval

1.0.4

  • Fix reset password link URL; add reset password button placeholder

1.0.3

  • Fix errors

1.0.2

  • Fix errors

1.0.1

  • Initial release
  • User approval workflow implemented
  • Admin and user email notifications
  • Login blocking until approval

기초

  • 버전 1.2.2
  • 최근 업데이트: 1개월 전
  • 활성화된 설치 200+
  • 워드프레스 버전 5.8 또는 그 이상
  • 다음까지 시험됨: 7.1.3
  • PHP 버전 7.2 또는 그 이상
  • 언어
    English (US)
  • 태그:
    login controlsecurityuser approvalUser Registration
  • 고급 보기

평점

별 5점 만점에 5점.
  • 2/5-별점 후기 별 5개 2
  • 0/4-별점 후기 별 4개 0
  • 0/3-별점 후기 별 3개 0
  • 0/2-별점 후기 별 2개 0
  • 0/1-별점 후기 별 1개 0

Your review

모든 리뷰 보기

기여자

  • Sotiris Rallios

지원

할 말 있으신가요? 도움이 필요하신가요?

지원 포럼 보기

기부

이 플러그인이 발전하도록 도우시겠습니까?

이 플러그인에 기부하기

  • 소개
  • 뉴스
  • 호스팅
  • 개인정보
  • 쇼케이스
  • 테마
  • 플러그인
  • 패턴
  • 배우기
  • 지원
  • 개발자 도구
  • WordPress.tv ↗
  • 참여하기
  • 이벤트
  • 기부하기 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org

한국어

The WordPress® trademark is the intellectual property of the WordPress Foundation.

  • X(이전 트위터) 계정 방문하기
  • 블루스카이 계정 방문하기
  • 마스토돈 계정 방문하기
  • 스레드 계정 방문하기
  • 페이스북 페이지 방문하기
  • 인스타그램 계정 방문하기
  • LinkedIn 계정 방문하기
  • 틱톡 계정 방문하기
  • 유튜브 채널 방문하기
  • 텀블러 계정 방문하기
코드는 詩다