워드프레스 회원 관리 플러그인 추천: PMPro·Simple Membership·Ultimate Member 비교

유료 콘텐츠의 등급·이용 기간을 관리하려면 Paid Memberships Pro(PMPro)와 Simple Membership을, 가입 양식·프로필·회원 명부를 중심으로 운영하려면 Ultimate Member를 먼저 비교해 보세요. 회원 가입 화면이 있다는 것과 결제·해지에 맞춰 자료 접근 권한이 바뀐다는 것은 다릅니다. 필요한 기능을 가입 화면보다 회원의 이용 흐름으로 정해야 합니다.

사용자 역할과 회원 등급은 무엇이 다른가요?

워드프레스의 사용자 역할은 글 작성·편집·설정 변경 같은 사이트 작업 권한을 정합니다. 회원 등급은 어떤 콘텐츠를 언제까지 이용할 수 있는지를 정하는 서비스 이용 조건입니다. 유료 회원에게 자료 열람 권한을 주려고 관리자나 편집자 역할을 부여하면 필요 이상의 권한까지 생깁니다. 일반 회원의 작업 권한은 최소로 유지하고 콘텐츠 이용 조건을 별도로 설정하세요.

먼저 운영할 서비스를 한 문장으로 적어보세요. ‘가입하면 무료 자료를 보는 독자 모임’, ‘매달 결제하는 유료 칼럼’, ‘프로필을 공개하는 동호회’는 서로 다른 요구입니다. 단순 문의 접수나 이메일 구독만 필요하다면 회원 계정까지 만들기보다 문의 폼이나 뉴스레터 도구로 충분한지도 검토할 수 있습니다.

세 플러그인을 어떤 기준으로 비교하나요?

후보 먼저 검토할 목적 무료 범위와 비용 확인
Paid Memberships Pro 무료·유료 등급, 반복 결제와 콘텐츠 제한을 함께 설계 무료 본체와 유료 확장·지원, 결제 연동의 추가 비용을 구분
Simple Membership 등급별 콘텐츠와 정해진 이용 기간을 비교적 단순하게 운영 무료 기본 기능, 필요한 애드온과 결제 서비스 비용 확인
Ultimate Member 사이트 앞단의 가입·로그인·프로필·회원 명부 구성 무료 커뮤니티 기능과 유료 Stripe 등 확장을 구분

제품이 지원하는 결제 수단이라도 운영 국가, 사업자 유형, 통화와 정산 조건에 따라 사용할 수 있는 범위가 다릅니다. 플러그인 구독료뿐 아니라 결제 처리 수수료, 추가 연동 비용, 갱신 가격과 지원 범위를 확인하세요. 무료라는 표현을 ‘운영 전체에 비용이 없다’는 뜻으로 해석하면 안 됩니다.

PMPro 다운로드 안내에 따라 개발사 계정으로 본체를 내려받아 설치합니다. 워드프레스 공식 디렉터리 검색으로 항상 설치할 수 있다고 가정하지 말고 현재 공식 배포 경로를 이용하세요. 업데이트 관리 도구와 라이선스·지원 조건도 함께 확인해야 합니다.

처음 활성화하면 설정 마법사에서 회원 관련 페이지, 첫 등급과 결제 기본값을 준비할 수 있습니다. 마법사를 마쳤다고 기존 글까지 자동으로 보호되는 것은 아닙니다. 공개 글 하나와 회원 전용 글 하나를 정해 제한을 직접 설정하고 비교하세요.

  1. Memberships → Settings → Levels에서 무료·일회 결제·월간·연간 등 실제 판매 조건에 맞는 등급을 만듭니다.
  2. 초기 결제액, 반복 청구 금액·주기와 이용 만료 조건을 각각 확인합니다. 결제를 몇 회까지만 받을 것인지와 자료를 언제까지 보여줄 것인지는 별개입니다.
  3. 등급 설정의 콘텐츠 범위와 개별 글·페이지의 제한 설정을 확인합니다. 카테고리 전체를 제한하면 그 안의 공개할 글까지 영향을 받지 않는지 봅니다.
  4. 회원 페이지와 결제 설정을 확인한 뒤 결제사의 시험 환경에서 가입부터 권한 부여까지 점검합니다. 웹훅처럼 결제사가 결과를 사이트에 통지하는 경로도 정상이어야 합니다.

공식 등급 설정 문서에 따르면 청구 횟수 제한만 설정하면 청구가 끝난 뒤에도 회원 접근은 유지될 수 있습니다. 접근을 끝내려면 만료 조건을 별도로 설계해야 합니다. 기존 등급의 가격을 바꾸어도 이미 반복 결제 중인 회원의 청구액이 자동으로 바뀌지 않는 점도 중요합니다.

Simple Membership: 기간이 있는 자료실을 운영할 때

Simple Membership은 회원 등급과 글·페이지 제한, 지원 결제 수단을 통한 일회·반복 결제를 구성하는 후보입니다. 먼저 WP Membership → Membership Levels → Add New에서 등급을 만들고 접근 기간을 정합니다. 이후 가입·로그인 페이지와 보호할 콘텐츠를 연결합니다. 자세한 설정은 회원 등급 추가 안내를 참고하세요.

‘정기 결제를 취소하면 언제 이용을 끝낼 것인가’가 선택의 핵심입니다. 개발사의 취소 처리 설명에서는 No Expiry 등급은 구독 취소 시 계정이 비활성화되지만, Fixed Date Expiry는 지정 만료일까지, Expire After는 마지막 결제를 기준으로 정한 기간까지 접근을 유지한다고 설명합니다. 설정 이름만 보고 결제 취소 후에도 언제나 남은 기간을 보장한다고 가정하면 안 됩니다.

예를 들어 ‘결제 후 30일 이용, 다음 결제를 취소해도 이미 결제한 기간은 유지’라는 상품이라면 기간형 접근 조건과 결제 주기를 맞추고, 취소 직후와 만료 뒤를 각각 시험합니다. 실제 판매 조건은 날짜 예시와 함께 가입 화면에 알리고, 결제 알림 지연이 있는 경우의 처리도 정하세요.

환불과 구독 취소도 구분해야 합니다. 환불 처리 문서에 따르면 기본 환불 처리는 회원 계정을 비활성화하지만 반복 결제 계약 자체를 취소하지는 않습니다. 환불 후 다음 청구가 남아 있는지 결제사에서 확인해야 하며, 관련 설정을 바꾸었다면 권한 처리도 다시 시험해야 합니다.

Ultimate Member: 프로필과 회원 커뮤니티가 중심일 때

Ultimate Member의 무료 본체는 사이트 앞단에서 사용하는 등록·로그인·프로필, 사용자 역할, 회원 명부와 콘텐츠 제한을 제공합니다. Stripe 구독 판매는 유료 확장에 해당하므로 무료 가입 양식이 있다는 이유로 정기 결제까지 기본 제공된다고 판단하지 마세요.

시작 안내에 따라 Ultimate Member → Forms에서 등록·프로필 필드를, User Roles에서 회원 역할을, Member Directories에서 명부를 구성합니다. 생성된 로그인·계정·비밀번호 재설정 페이지가 설정과 연결되어 있는지 확인하고, 양식이나 명부를 다른 페이지에 넣을 때는 자신의 관리 화면에서 발급한 블록·쇼트코드를 사용합니다.

이름·이메일이 모두 공개 프로필에 필요한 것은 아닙니다. 가입에 필요한 항목과 다른 회원에게 공개할 항목을 나눠 정하세요. 회원 명부를 비회원도 볼 수 있는지, 검색 결과에 어떤 정보가 보이는지, 회원이 공개 범위를 바꿀 수 있는지도 확인해야 합니다. 가입자가 임의로 관리자 역할을 선택할 수 있는 구성은 허용하지 않습니다.

사이트 전체를 회원 전용으로 바꿀 때는 로그인·등록·비밀번호 재설정 경로가 막히지 않아야 합니다. 전역·개별 글·블록 수준의 규칙을 겹쳐 설정했다면 콘텐츠 제한 문서를 보며 어느 규칙이 적용되는지 확인하세요. 메뉴에서 링크를 숨기는 것만으로 해당 URL의 접근이 차단되는 것은 아닙니다.

화면을 숨겨도 파일과 캐시는 별도로 확인해야 합니다

회원 전용 글에 올린 PDF가 공개 업로드 주소로 제공된다면 글 본문을 막아도 파일 주소를 아는 사람은 파일에 접근할 수 있습니다. 유료 다운로드가 핵심이라면 페이지 제한 외에 다운로드 요청 때 권한을 확인하는 도구나 서버 보호가 필요합니다. 단순히 파일 링크를 감추는 방식과 파일 요청 자체를 통제하는 방식을 구분하세요.

검색 결과의 요약, 피드, 다른 플러그인의 관련 글, 직접 입력한 글 주소에서도 제한이 유지되어야 합니다. 두 시험 회원과 로그아웃 창을 따로 열어 같은 URL을 확인하세요. 관리자 화면에서만 보면 관리자에게 허용된 접근 때문에 설정 오류를 놓치기 쉽습니다.

공용 페이지 캐시에 회원 전용 화면이나 개인정보가 저장되지 않도록 해야 합니다. Ultimate Member는 주요 캐시 도구에서 기본 회원 페이지를 제외하지만, 다른 페이지에 회원 기능을 추가했다면 직접 제외해야 한다고 안내합니다. 로그인·계정·결제·개인 자료 페이지를 호스팅과 CDN까지 포함해 확인하고, 변경 후에는 이전 캐시를 비운 다음 다시 시험하세요. 캐시의 역할은 워드프레스 캐시 플러그인 비교에서 설명합니다.

공개 전에 어떤 결과를 확인해야 하나요?

첫 등급 하나, 보호할 글 하나로 시작해 아래 상태를 확인한 뒤 범위를 늘리는 편이 오류 원인을 찾기 쉽습니다. 아래 표는 제품 공통의 자동 동작을 뜻하는 것이 아니라 사이트 운영자가 정하고 검증할 기준입니다.

시험 상태 확인할 결과
비회원·가입 확인 대기 공개 설명과 가입 경로는 보이고 보호 본문·파일은 허용되지 않음
정상 이용 회원 자신의 등급에 맞는 자료만 보이고 다른 사람의 계정 정보는 보이지 않음
반복 결제 취소·이용 기간 남음 다음 청구가 중단되고 접근 종료일은 상품 조건과 일치함
만료·환불·결제 실패 정해 둔 기준대로 접근이 바뀌고 갱신·문의 경로가 제공됨
비밀번호 분실·회원 탈퇴 재설정 메일과 링크가 동작하고 계정 삭제와 결제 계약 처리를 별도로 확인함

결제사의 시험 모드에서는 성공 화면뿐 아니라 사이트 주문 기록, 결제사 기록과 실제 회원 권한을 대조합니다. 이메일도 회원과 관리자에게 필요한 내용이 도착하는지 확인하세요. 결제는 성공했는데 권한이 생기지 않으면 반복 결제를 다시 시키기보다 통지 기록과 회원 상태를 먼저 확인해야 중복 결제를 줄일 수 있습니다.

운영 중인 사이트에 도입하거나 제품을 바꿀 때는 데이터베이스·파일 백업과 복구 준비를 먼저 합니다. 시험 사이트에서는 실서비스 메일과 청구가 나가지 않게 분리하고, 이전할 회원 등급·만료일·구독 식별자·공개 설정의 대응표를 만드세요. 플러그인을 끄거나 지워도 결제사의 반복 청구까지 자동 중단된다고 가정하면 안 됩니다. 실패하면 신규 가입을 잠시 닫고 백업과 기존 결제 계약을 기준으로 복구할 수 있어야 합니다.