이전에 WordPress에서 기본 사용자 역할이 작동하는 방식을 다루었습니다. 대부분의 웹사이트 요구 사항에 맞게 설계되었으며 대부분 이러한 요구 사항을 충족합니다.
그러나 각 역할이 수행할 수 있는 기능을 수정하거나 필요에 따라 사용자 지정 기능을 사용하여 새 역할을 추가하려는 시나리오가 있습니다. 이는 Capability Manager Enhanced Plugin을 사용하여 수행할 수 있습니다.
설치
"플러그인 -> 새로 추가"로 이동하고 검색어로 "Capability Manager Enhanced"를 입력하여 WordPress 대시보드에서 바로 Capability Manager Enhanced를 설치할 수 있습니다.
또는 WordPress 저장소에서 zip 파일을 다운로드하고 FTP를 사용하여 웹사이트의 적절한 폴더에 업로드할 수 있습니다.
플러그인을 설치하고 활성화했으면 "사용자 -> 기능"으로 이동하여 플러그인 설정을 로드합니다.
개요
기능 페이지는 사용하기 매우 간단합니다. 오른쪽에 몇 가지 옵션이 표시됩니다. 편집할 역할을 선택하거나 새 역할이나 기능을 추가하거나 기존 역할을 새 역할로 복사할 수 있습니다.
페이지의 주요 부분에는 각 사용자 역할에 대해 켜거나 끌 수 있는 모든 기능이 표시됩니다. 예를 들어, 관리자 역할을 가진 사용자는 웹사이트에서 거의 모든 작업을 수행할 수 있으므로 해당 역할에 대해 모든 확인란이 선택되었음을 알 수 있습니다.
특정 역할에 대한 기능을 켜거나 끄는 것은 해당 기능과 관련된 필드를 선택 또는 선택 취소하고 페이지 하단의 "변경 사항 저장"을 클릭하기만 하면 됩니다.
페이지 하단의 "역할 삭제"를 클릭하여 역할을 삭제할 수도 있습니다.
또한 페이지 하단 근처에 "추가 기능"이라는 섹션이 있습니다. WordPress 코어의 일부는 아니지만 플러그인 및 테마를 통해 정의된 추가 기능을 찾을 수 있습니다.
이 섹션의 정확한 내용은 웹사이트에 설치한 플러그인 유형에 따라 다릅니다.
이 플러그인의 작동 방식에 대한 몇 가지 실용적인 예를 제공하기 위해 몇 가지 시나리오를 살펴보겠습니다.
1. 기고자가 이미지를 업로드하도록 허용
기고자 역할의 제한 사항 중 하나는 해당 역할을 가진 사용자가 관리자나 편집자의 개입 없이 자신의 게시물에 이미지 또는 기타 미디어 파일을 업로드할 수 없다는 것입니다.
대부분의 경우 이미지가 필요할 때마다 관리자나 편집자가 게시물을 확인하도록 하는 것은 지루할 수 있으므로 이 기능을 켜서 기고자 역할을 강화하는 것이 좋습니다.
1. 사이드 바에서 "기고자"를 선택하고 "로드"를 클릭하십시오.
2. "기타 WordPress 핵심 기능" 섹션으로 이동합니다.
3. "파일 업로드" 확인란을 선택합니다.
4. 다른 항목을 변경하려면 옵션을 선택하거나 선택 취소하세요.
5. 하단으로 스크롤하여 "변경 사항 저장"을 클릭하십시오.
2. 작성자가 게시된 게시물을 삭제하지 못하도록 방지
기본 작성자 역할의 특정 결함은 이 역할을 가진 사용자가 게시된 게시물을 삭제할 수 있다는 것입니다. 이는 이상적이지 않으며 그렇지 않아야 하지만 이 역할에 대해 이 기능을 비활성화하여 문제를 해결할 수 있습니다.
1. 사이드 바에서 "Author"를 선택하고 "Load"를 클릭합니다.
2. "삭제 기능" 섹션으로 이동합니다.
3. "게시된 항목 삭제" 아래의 필드를 선택 취소합니다.
4. 필요하다고 생각되는 다른 변경 사항을 만드십시오.
5. 하단으로 스크롤하여 "변경 사항 저장"을 클릭하십시오.
3. 새 사용자 역할 만들기
특정 요구 사항이 있고 기본 역할을 수정하지 않으려는 경우 사용자에게 할당하기 전에 새 역할을 만들고 각 역할에 대한 정확한 기능을 지정할 수 있습니다.
예를 들어 "댓글 중재자"라는 역할을 만들고 해당 사용자 역할의 유일한 기능을 "읽기" 및 "댓글 검토"로 설정할 수 있습니다. 이는 특정 사용자가 웹사이트에 대한 댓글을 검토하고 다른 작업은 하지 않아야 하는 웹사이트에 유용합니다.
1. 사이드바에 역할 이름을 입력하고 "만들기"를 클릭합니다.
2. 기본적으로 기능은 선택되지 않습니다. 댓글 중재자 역할의 경우 "기타 WordPress 핵심 기능"에서 "읽기" 및 "댓글 검토"를 선택하십시오.
3. 하단으로 스크롤하여 "변경 사항 저장"을 클릭합니다.
그게 다야, 이제 완전히 작동하는 사용자 지정 사용자 역할을 갖게 되었으며, 이 역할은 전적으로 댓글 검토를 수행하는 모든 사람에게 할당할 수 있습니다.
마무리
WordPress의 기본 사용자 역할이 만족스럽지 않다면 Capability Enhanced Manager 플러그인을 사용해 보는 것이 좋습니다. 이렇게 하면 사용자가 웹사이트와 상호작용하는 방식을 더 많이 제어할 수 있습니다.