개발 워드프레스

워드프레스 개발 – 회원 (사용자) 관리 기능과 관련 플러그인

워드프레스는 기본적으로 블로그 저작 도구다. 그래서 기본적으로 블로그를 운영할 수 있는 회원 (사용자) 관리 기능은 포함되어 있다. 기본 회원 (사용자) 관리 기능을 살펴보면 다음과 같다.

  • 로그인 페이지  : 도메인/wp-login.php 로 기본 관리자 로그인 화면과 동일하다.
  • 회원 (사용자) 등급
    • 관리자 : 모든 권한을 가지고 있음.
    • 편집자 : 모든 사용자의 글을 편집하고 공개할 수 있는 권한이 있음.
    • 글쓴이 : 자신의 글을 편집하고 공개할 수 있는 권한이 있음.
    • 기여자 : 자신의 글을 작성할수는 있지만 공개할 수는 없음.
    • 구독자 : 다른 사용자의 글을 볼 수 있음.

그런데 우커머스 쇼핑몰, 버디프레스 커뮤니티, 비비프레스 (게시판) 포럼 홈페이지 등 회원 관리가 필요한 필요한 사이트를 제작을 하다보면 이 기본 기능으로는 부족한 경우가 많고, 로그인 화면도 변경을 해야 한다. 그럴 때는 주로 회원 관리 플러그인이나 멤버쉽 플러그인을 이용하게 된다. 회원 관리 기능 개발에 많이 사용되는 플러그인들은 다음과 같다.

1. 유저 역할 수정 기능
2. 회원 가입 및 로그인 기능
  • WP 멤버 ( WP Member ) : 회원 가입폼, 로그인폼, 회원 가입 폼 필드 수정 기능 제공. 가장 많이 사용되는 무료 플러그인으로 대부분의 한국형 회원관리 플러그인들이 이 플러그인 기반으로 제작이 되고 있다.
  • 얼티밋 멤버 ( Ultimate Member ) : 회원 가입폼, 로그인폼, 회원 가입 폼 필드 수정 기능 뿐만 아니라 유료 애드온을 이용해서 다양한 기능을 추가할 수 있다.
3. 멤버쉽 관리 기능
4. 로그인 화면 변경
  • 띰 마이 로그인 (Theme My Login) : 대부분의 회원관리 플러그인들이 별도의 로그인 화면을 구현할 수 있는 기능을 제공해 주는데, 위의 플러그인들을 사용하지 않고, 단순히 로그인 화면만 변경이 필요할 때 이 플러그인을 많이 사용한다. 무료플러그인.
5. 한국형 회원 관리 플러그인
6. 소셜 로그인 기능
7. 고급 회원 관리 기능
8. 기타

 

위의 플러그인들을 잘 조합해서 사용을 하면 워드프레스로 쇼핑몰, 커뮤니티 사이트, 포럼 게시판형 사이트, 강좌 강의 교육 관련 사이트, 멤버쉽 사이트, 폐쇄몰 등을 손쉽게 개발할 수 있다.