Ultimate Member 플러그인의 로그인, 회원 가입 페이지가 작동하지 않는 문제

워드프레스에서 회원제 사이트를 운영하려는 경우 Ultimate Member나 WP-Members와 같은 멤버십 플러그인을 사용할 수 있습니다. Ultimate Member 플러그인을 활성화하면 다음과 같은 페이지가 기본적으로 생성됩니다.

  1. Register (회원 가입)
  2. Login (로그인)
  3. User (사용자)
  4. Account (계정)
  5. Members (멤버)
  6. Logout (로그아웃)
  7. Password Reset (패스워드 초기화)

이러한 페이지는 Ultimate Member의 필수 요건이며 삭제할 수 없습니다. Ultimate Member를 설치하고 활성화하면 아래 그림과 같이 필수 페이지를 설치하도록 안내하는 알림이 표시됩니다.

얼티미트 멤버 필수 페이지 만들기

Create Pages (페이지 만들기)를 클릭하면 필요한 페이지가 생성되고 페이지 설정 화면으로 이동합니다.

Ultimate Member 설정 페이지

Ultimate Member > Settings > General 탭 아래의 Pages에서 UM 페이지 설정이 표시되며, 이러한 페이지를 변경하는 것도 가능합니다.

각 페이지에는 UM 쇼트코드가 포함되어 있습니다. UM 숏코드 중 [ultimatemember_account]와 [ultimatemember_password]는 고정되어 있고, 나머지는 폼 ID로 구성됩니다. 예: [ultimatemember form_id="29944"].

로그인 페이지, 회원 가입 페이지, 프로필 페이지, 멤버 페이지가 공백으로 표시되는 경우

얼티미트 멤버의 로그인 페이지, 회원 가입, 프로필 페이지 등이 아무런 내용 없이 공백으로 표시되는 경우가 있습니다. 이 경우 페이지 > 모든 페이지에서 해당 페이지(예: Login) 위에 마우스를 올려 "편집"을 클릭하여 페이지 편집 화면으로 이동합니다.

워드프레스 페이지 편집

UM 페이지에는 UM Login, UM Logout과 같은 문구가 페이지 타이틀 옆에 표시되어 있습니다.

워드프레스 페이지 편집

로그인, 로그아웃 또는 프로필 페이지에 아무런 내용이 없는 경우 위의 그림처럼 Ultimate Member 숏코드에 form_id가 누락되어 있을 것입니다. 이 경우 폼 ID만 추가하면 정상적으로 작동하게 됩니다. 폼 ID는 Ultimate Member > Forms에서 확인할 수 있습니다. (Member 페이지 숏코드는 Ultimate Member > Member Directories에 나와 있습니다.)

Ultimate Member 워드프레스 멤버십 플러그인

위의 그림에서 Default Login 양식의 숏코드를 복사하여 Login 페이지에 붙여넣기 하고 저장한 후에 페이지를 다시 로드하면 로그인 페이지가 정상적으로 표시될 것입니다.

만약 Login 페이지에 아무런 숏코드가 없는 경우에는 위의 그림의 숏코드를 복사해서 붙여넣기 하면 됩니다. 페이지 편집 화면은 구텐베르크 편집기나 페이지 빌더를 사용할 경우 인터페이스가 다르지만 방식은 동일합니다.

Ultimate Member 로그인 페이지 예시

회원 가입 페이지 등 다른 페이지에 대해서도 동일한 방법으로 숏코드를 확인하여 대체하면 문제가 해결될 것입니다.

마치며

Ultimate Member 플러그인의 로그인 페이지나 회원 가입 페이지가 제대로 작동하지 않는 경우 이 글의 설명에 따라 먼저 UM 페이지에 숏코드가 올바르게 삽입되어 있는지 확인해볼 수 있습니다.

만약 숏코드에 문제가 없지만 로그인 페이지 등이 제대로 작동하지 않으면 다른 플러그인을 모두 비활성화한 후에 문제가 해결되는지 확인해보시기 바랍니다. 그래도 안 되면 테마를 워드프레스 공식 테마(예: Twenty Twenty)로 변경하여 문제가 발생하는지 체크하여 문제의 원인을 찾도록 하십시오.

참고:


9개 댓글

  1. 안녕하세요 .
    제가 얼티밋멤버를 사용하는데
    설정을 아무리 봐도 이상이 없는데
    회원가입 후에 로그인만 하면 "비밀번호가 정확하지 않습니다, 다시 시도해주세요" 라는 문구만 나오고 로그인이 되지 않습니다 ㅠ
    혹시 방법을 알고계실까요?

    1. 1. 워드프레스와 테마, 플러그인이 모두 최신 버전인지 확인해보시기 바랍니다.
      2. 플러그인 충돌로 인해 이러한 문제가 발생할 수도 있습니다. UM을 제외한 모든 플러그인을 비활성화하여 문제가 해결되는지 체크해보시기 바랍니다.

  2. 안녕하세요. 모든 방법을 다 써도 안 되네요 ㅠㅠ
    ultimate / wp 모두 안 됩니다. 숏코드도 정상적, 테마를 바꾸어도 , 다른 플러그인을 다 지워도 안 되요 ㅠㅠ

    1. Ulitimate Member 플러그인만 작동하지 않는 상태인가요?
      구체적으로 어떻게 작동하지 않는지 자세히 설명해주시겠어요?

      그리고 설치된 워드프레스 버전과 PHP 버전이 어떻게 되나요?

  3. 안녕하세요

    buddypress 플러그인을 비활성화 하니 다시 연동 됐습니다

    좀더 알아보고 여쭤볼걸 죄송합니다

    블로그 글로 도움 많이 받고있습니다 감사합니다

    1. bbPress를 이용하여 포럼을 운영하는 경우 BuddyPress를 사용할 수 있습니다.

      Ultimate Member에서는 BuddyPress 대안으로 UM을 사용할 수 있다고 소개하고 있네요.

      If you’ve ever worked with BuddyPress and have found it to not match your needs and are looking for an alternative then Ultimate Member may just be the plugin for you.

  4. 안녕하세요 저번에도 도움주셔서 감사합니다

    얼티밋멤버를 사용중인데

    사이트에서 회원가입을 눌렀을때 회원가입창으로 안넘어가고

    로그인창만 계속 뜨는 문제입니다

    페이지 숏코드도 잘 들어가있는 상태입니다

    이유를 모르겠네요 ㅠㅠ

댓글 남기기

* 이메일 주소는 공개되지 않습니다.