워드프레스로 멤버십 사이트를 운영하려는 경우 무료 회원제 플러그인인 얼티밋 멤버(Ultimate Member)를 사용할 수 있습니다. UM을 사용하면 로그인 사용자만 특정 페이지에 접근할 수 있도록 설정할 수 있습니다. 원하는 경우 사이트 전체를 회원만 액세스할 수 있도록 설정하는 것도 가능합니다.
얼티밋 멤버 플러그인을 사용하면 신규 회원 가입을 수동으로 승인하거나 자동으로 승인되도록 선택할 수 있습니다.
워드프레스 얼티밋 멤버 (Ultimate Member): 수동으로 회원 가입 승인하기
회원 가입 시 관리자가 검토한 후에 가입을 승인하고 싶은 경우가 있습니다. 워드프레스에서는 플러그인을 사용하여 신규 회원 가입 신청 시 승인을 거쳐 처리할 수 있습니다. 다음 글에서 소개하는 New User Approve라는 플러그인이 이러한 목적에 사용됩니다.
Ultimate Member 플러그인을 사용하는 경우 수동으로 회원 가입을 승인하는 옵션이 제공됩니다.
먼저 워드프레스 관리자 페이지 » 얼티밋 멤법 » 사용자 역할로 이동합니다.
사용자 역할별로 설정이 가능합니다. 보통 회원 가입 시 기본 회원 등급이 구독자(Subscriber)이므로, 여기에서는 구독자에 대해서만 수동으로 가입 승인이 이루어지도록 설정하는 방법을 살펴보겠습니다. 가입 시 글쓴이(Editor) 등의 등급도 지정할 수 있는 경우 Editor 등의 등급에서도 동일한 작업을 진행하시면 됩니다.
Subscriber 위에 마우스를 올리고 편집을 클릭합니다.
역할 수정 화면이 표시됩니다. 관리 권한에서 사용자 화면에서 툴바를 숨길지 여부 등 몇 가지 설정을 할 수 있습니다. 아래로 스크롤합니다.
가입 옵션 섹션에서 등록 상태를 선택할 수 있습니다.
다음과 같은 3가지 옵션이 제공됩니다.
- 자동승인
- 이메일 활성화를 요구
- 관리자 검토 필요
"이메일 활성화를 요구"를 선택하면 이메일을 보내어 활성화 링크를 클릭해야 회원 가입이 정상적으로 이루어질 것 같습니다. 여기에서는 "관리자 검토 필요"를 선택합니다. 지정된 메시지 보여주기에서 메시지를 사용자 정의할 수 있습니다.
참고로 로그인 옵션에서 로그인 후 취해야 할 조치를 선택할 수 있습니다. 프로필로 리디렉션, URL 리디렉션, 활성화 페이지 새로고침, 워드프레스 관리자로 리다이렉트 등의 옵션이 있습니다.
만약 로그인 후 멤버가 홈으로 이동하도록 하고 싶은 경우에는 URL로 리디렉션을 선택한 다음 URL로 지정하면 될 것입니다. 활성화 페이지 새로고침은 회원이 방문한 페이지로 되돌아갈 것 같습니다. 예전에는 이 옵션을 선택해도 작동하지 않았었는데, 지금은 잘 작동하는지 체크해보지는 않았습니다. 만약 잘 작동하지 않는다면 다음 글에서 소개하는 코드로 테스트해보시기 바랍니다.
마치며
이상으로 Ultimate Member에서 신규 회원 가입 시 관리자가 검토 후에 승인하도록 설정하는 방법에 대하여 살펴보았습니다. 멤버십 플러그인으로 WP-Members가 예전에 많이 사용되었지만, 지금은 UM이 더 인기가 있는 것 같습니다.
특정 페이지 또는 전체 사이트를 회원만 액세스할 수 있도록 제어하고 싶은 경우 UM이 좋은 선택일 수 있습니다.
참고
https://avada.tistory.com/2694
https://avada.tistory.com/3366
https://avada.tistory.com/2897