지난 일요일에 사용자들이 워드프레스 사이트에 회원가입이 안 되는 문제로 어떤 분이 문의해왔습니다. 하지만 사이트에서 테스트로 회원가입을 해보니 회원가입이 잘 되었습니다.
알고 보니 사용자들이 회원가입 시에 사용자명에 한글을 입력해서 회원가입이 되지 않는 문제였습니다.ㅠㅠ
워드프레스 회원가입 시 '사용자명'에 한글 입력 불가
국내의 대부분의 쇼핑몰에 가입할 때 ID에는 영숫자만 허용하고 있습니다. 실제로 지마켓과 인터파크의 회원가입 양식을 살펴보니 ID에 영/숫자만 입력 가능하도록 안내하고 있네요.
아마 워드프레스 회원가입 시 '사용자명'이라는 명칭 때문에 한글을 입력하는 분이 있는 것 같습니다.
원하는 경우 "사용자명" 라벨을 "아이디" 또는 "ID"로 변경하는 것이 가능합니다. 그러면 가입자들이 한글을 입력하는 빈도가 줄어들 것입니다.
꼭 원하는 경우 사용자명에 한글을 허용하도록 시도해볼 수 있지만 그리 바람직한 것 같지는 않습니다.
회원제 사이트를 운영하는 경우 WP-Members나 Ultimate Member 같은 멤버십 플러그인을 사용하면 회원가입 페이지를 국내에서 많이 사용되는 회원가입 페이지와 비슷하게 만들 수 있습니다.
우커머스 쇼핑몰을 운영하는 경우 우커머스 전용 멤버십 플러그인을 사용하면 편리할 것입니다.
다른 원인으로 워드프레스 회원가입이 안 되는 경우
워드프레스 설정에서 회원 가입이 되지 않도록 설정한 경우 방문자들이 회원가입할 수 없습니다.
워드프레스 알림판 > 설정 > 일반 페이지에서 멤버쉽 옵션('누구나 가입할 수 있습니다') 체크란이 선택되어 있지 않으면 사용자들이 가입할 수 없습니다.
이 옵션이 해제되어 회원가입이 안 되는 경우 '누구나 가입할 수 있습니다' 체크란을 체크하도록 합니다.
만약 이 문제가 아닌 경우에는 모든 플러그인을 비활성화한 후에 회원가입 기능이 작동하는지 확인해보시기 바랍니다. 모든 플러그인을 비활성화했을 때 회원가입이 정상적으로 된다면 플러그인 중에 문제를 일으키는 것이 있습니다. 플러그인을 하나씩 활성화하면서 문제를 일으키는 플러그인을 찾아서 삭제하거나 다른 비슷한 기능의 플러그인으로 대체하여 문제를 해결할 수 있습니다.
그래도 문제가 해결되지 않으면 다음 글을 참고하여 문제 해결을 시도해보시기 바랍니다.
마치며
회원가입 기능이 굳이 필요하지 않으면 멤버쉽 옵션을 비활성화하는 것을 고려해볼 수 있습니다. 우리나라에서는 사이트에 회원가입 기능을 있는 경우가 많지만 회원들을 상대로 어떤 서비스를 제공하거나 상품을 판매하지 않으면 굳이 회원가입 기능이 없어도 상관없을 것 같습니다.
참고: