06. 사용자(회원)에 대한 이해

qpress 2020년 3월 4일 22

워드프레스를 처음 접할때 낯선 것들 중에 대표적인 것이 바로 ‘사용자’ 부분입니다. 회원가입 기능도 보이지 않는데 관리자에 ‘사용자’라는 메뉴가 있는 것도 이상하고 사용자 권한에 ‘구독자’, ‘편집자’ 등의 권한 종류가 있는것도 어색합니다.

앞에서 계속 언급 했듯이 워드프레스는 ‘블로그’ 도구로 시작된 것입니다. ‘블로그’라고 하면 잡지 또는 웹진과 같은 일종의 미디어이기 때문에 글을 작성하고 편집하여 발행하는 기본적인 구조를 가지고 있습니다.
그래서 글을 발행하는 사람과 읽는 ‘구독자’로 구분해 놓은것이고, 전체 관리자는 수동으로 회원을 등록하여 ‘편집자’ 등의 글쓰는 사람을 추가할 수 있도록 되어 있는 것입니다.

즉, 별도의 회원 플러그인을 설치하지 않은 상태라면, 전체 관리자는 관리자 모드에서 회원을 추가 등록하고 이 회원에게 권하는 부여하는 방식으로 관리 해야 합니다. 또한 추가된 회원은 ‘도메인/wp-admin’을 통해 로그인하여 부여된 권한 내에서 관리자 모드를 사용하도록 되어 있습니다.

회원레벨(권한)

워드프레스를 최초 설치할 때 입력하는 아이디와 비번은은 ‘관리자’ 권한을 갖습니다. 즉, 모든 것을 다 할 수 있는 권한을 가집니다.
워드프레스 설치 시 존재하는 기본 권한(레벨)은 ‘구독자’,’편집자’ 등인데 워드프레스 버전에 따라 조금씩 다릅니다.

  • 구독자 : 일반회원으로서 대부분의 관리자 기능을 사용할 수 없고 본인 프로필 정도만 관리할 수 있습니다.
  • 편집자 : 글(Post), 페이지를 작성할 수 있습니다.
  • 관리자 : 모든 것을 다 할 수 있습니다.

이 회원 레벨은 개발적은 작업을 통해 추가하거나 수정할 수 있고, 플러그인을 통해서 얼마든지 변경할 수 있습니다.

일반적인 회원가입/로그인 기능은 어떻게?

일반적인 회원제 사이트와 같이 회원가입, 로그인 기능을 구현하려면 ‘플러그인’을 설치 해야 합니다. 대표적인 플러그인이 Ultimate Members와 Wp-members 가 있고 그 이외에도 무수히 많은 유/무료 플러그인 이 존재 합니다.

여기서는 회원 관련 기능은 플러그인으로 해결한다라는 것만 알아두고 자세한 회원 기능 구현에 대해서는 다음에 다루도록 하겠습니다.