User Role Editor – 사용자 등급, 권한 제어 기능
들어가기 전에
(주의) 사용자 등급의 권한 조정은 경우에 따라 플러그인 영향을 받을 수 있는 영역입니다.
이를 이용하는 것은 관리자의 자유이나, 잘못된 설정으로 인하여 기대하는 바와 다른 결과를 가져올 수 있습니다.
본 가이드를 참고하여 충분히 확인한 이후에 적용하여 사용해주시기 바랍니다.
이 가이드는 엠샵 사용자를 대상으로 하며, 엠샵 사용자가 아닌 경우, 가이드 되는 화면이 사용하는 화면과 다를 수 있습니다.
1. User Role Editor 를 이용한 사용자 등급 활용
사용자 등급을 활용하기 위해서는 User Role Editor 플러그인이 필요합니다.
해당 플러그인은 워드프레스 플러그인 디렉토리에서 손쉽게 검색하여 설치할 수 있으며, 플러그인을 미리 설치해주시기 바랍니다.
우선 엠샵 사용자의 경우 기본적으로 다음과 같이 사용자 등급이 설정되어 있습니다.
(경우에 따라 사용자 등급이 지정되어 있지 않을 수 있습니다.)
administrator (관리자)
editor
author
contributor
subscriber
customer (고객)
shop_manager (상점관리자)
bronze_member (일반회원)
silver_member (우수회원)
gold_member (구매회원)
(주의) shop_manager와 customer 등급은 우커머스에서 설치하는 기본 등급으로 가급적 해당 등급을 임의로 삭제하지 않도록 주의해주시기 바랍니다.
또한, administrator (관리자) 등급은 사이트 관리자로 해당 등급이 없으면 사이트 관리가 어려워지므로 임의로 삭제하지 않도록 주의해주시기 바랍니다.
bronze_member, silver_member, gold_member 는 엠샵에서 추가한 등급으로 원하시는 대로 활용하여 사용하셔도 됩니다.
2. User Role Editor 를 이용한 등급 추가
[회원 관리 > User Role Editor] 메뉴로 이동을 합니다.
2.1 구독자 역할
- 기본적으로 subscriber (구독자) 등급의 권한이 나열되어 있는 것을 확인할 수 있습니다.
subscriber (구독자) 등급은 Read 권한만 설정되어 있어 읽기에 대한 권한만 가지고 있는 것을 알 수 있습니다.
2.2 역할 추가
- 여기서 엠샵회원(mshop_member)를 만들어 보도록 하겠습니다.
※ 원하시는 사용자 등급 명칭을 지정하여 사용하시기 바랍니다. - User Role Editor 화면 우측에 있는 Add Role 버튼을 클릭합니다.
2.3 Add New Role
-
- 1) Role name(ID) : 등급 아이디를 입력합니다.
아이디는 영문으로 입력해야 하며, 특수기호는 입력하지 않는 것이 좋습니다.
여기서는 mshop_member를 입력하도록 하겠습니다. - 2) Display Role Name : 사용자나 관리자에게 보여지는 등급의 명칭을 입력하는 곳입니다.
여기서는 엠샵회원을 입력하도록 하겠습니다. - 3) Make copy of : 다른 등급의 권한을 복사하여 등급을 생성하는 기능으로 None 을 선택하면, 아무런 복사없이 등급이 생성되며, 특정 등급을 선택하게 되면, 해당 등급의 권한을 그대로 복사하여 생성됩니다.
- 보통 상점관리자의 기능을 제한하거나, 관리자의 기능을 제한하는 경우가 많으므로, 여기서는 shop_manager (상점관리자)를 선택하도록 하겠습니다.
- 입력 후 Add Role 을 클릭하여, 해당 등급을 추가합니다.
- 1) Role name(ID) : 등급 아이디를 입력합니다.
2.4 사용자 등급 확인
- 등급이 추가되면 Role 엠샵회원 is created successfully 라는 메시지가 노출되며, 해당 등급의 권한이 나열됩니다.
현재는 Shop Manager 의 등급을 복사한 것으로 동일한 권한을 가진 것입니다. - ※ 플러그인이나 테마에서 권한 체크를 하지 않는 경우, 제한이 안 될수 있습니다.
메뉴 접근제한과 같은 기능제한을 하시려는 경우에는 Menu Editor Pro 에서 진행하는 사용자별 메뉴 접근제한 기능을 이용하여 함께 설정해주시기 바랍니다. - 로그인 상태에서 권한을 변경 하면서 권한 제어가 잘 되는지 확인해주시기 바랍니다.
권한을 변경할때에는 특정 권한을 체크(해제) 한 다음, Update 버튼을 클릭하면 변경이 됩니다.
3. User Role Editor 를 이용한 등급 삭제
삭제를 하려는 등급을 선택한 후, 편집 중인 상태에서 Delete Role 버튼을 클릭하시면, 해당 등급을 삭제할 수 있습니다.
삭제된 내용은 복구가 되지 않으니, 삭제시 주의해주시기 바랍니다.