워드프레스 WP-Members에서 필드 순서 바꾸기

[워드프레스] WP-Members에서 새로운 사용자 필드 및 이용약관 추가하기

WP-Members는 워드프레스용 회원 관리 프레임워크로서 무료이지만 강력한 기능을 제공합니다. 이 플러그인을 설치하면 회원 등록(가입) 폼에 여러 개의 추가 필드가 자동으로 표시됩니다. 설정 > WP-Members를 클릭한 후 “필드” 탭에서 필드를 추가/삭제/수정할 수 있습니다.

해당 체크란을 체크하여 쉽게 필드를 표시하거나 제거할 수 있습니다.

필드 수정하기

필드를 추가하려면 해당 필드 오른쪽에 있는 “편집”을 클릭하여 표시되는 라벨, 표시 및 필수 여부를 설정할 수 있습니다.

워드프레스 회원 관리 플러그인인 WP-Members에서 필드 수정하기

편집“을 클릭한 후에 적절한 수정을 합니다.

워드프레스 WP-Members에서 이메일 확인 필드 추가하기Confirm Email” 필드가 기본적으로 제공되지만 표시되도록 설정되어 있지 않습니다. 필드 레이블과 표시 확인란을 체크하면 등록 폼에 추가됩니다.

필드 추가하기

필드 관리 섹션 바로 아래에 필드 추가 섹션이 있어 간편하게 필드를 추가할 수 있습니다.

WP-Members에서 필드 추가하기

필드 타입으로 텍스트, textarea, checkbox, 드롭다운, 비밀번호, file 등을 추가할 수 있습니다. 드롭다운 필드의 경우 항목을 파이프 기호(|)를 사용하여 구분해주도록 합니다(참고).

필드 순서 변경하기

필드 순서를 바꾸려면 마우스로 필드를 드래그하여 순서를 바꿀 수 있습니다.

워드프레스 WP-Members에서 필드 순서 바꾸기

위의 그림에서는 아래에 있던 “Confirm Email“(이메일 확인) 필드를 위로 옮긴 예를 보여줍니다.

이용약관(TOS) 필드 설정하기

WP-Members에서는 이용약관(Terms of Service) 필드를 기본적으로 제공합니다. 이 필드를 활성화하여 사용해보면 회원 등록 폼에 이용약관 필드가 추가되어 있고 링크까지 있습니다.

워드프레스 WP-Members에 이용약관 필드 추가

하지만 링크를 클릭해보면 /wp-content/plugins/wp-members/wp-members-tos.php 페이지로 이동하게 됩니다. 이용약관을 이용하는 경우 숏코드를 페이지에 추가하여 이용약관 경로를 지정할 수 있습니다.

예를 들어 숏코드를 사용하여 이용약관 페이지 링크를 지정할 수 있습니다.

{wpmem_tos url="http://yoursite.com/your-tos-page"} // {...}은 [...]로 수정해주세요.

위와 같이 tos url=”…” 형태로 약관 페이지 URL을 지정하는 것이 가능합니다. (WP-Members의 페이지 숏코드는 여기를 참고해주세요. 숏코드는 버전에 따라 변경될 수 있으므로 위의 코드가 잘 작동하지 않으면 숏코드 페이지에서 직접 확인하시기 바랍니다.)

만약 워드프레스 기본 회원 가입 경로를 그대로 사용하고 싶은 경우에는 /wp-content/plugins/wp-members/wp-members-tos.php 경로를 적절한 약관 페이지 경로로 이동(리디렉션)시켜 주는 방식도 가능하지 않을까 생각됩니다.

참고:

 



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.