안녕하세요!
코스모스팜으로 회원가입 양식을 만들었는데요~
연락처 폼이 연락처를 그냥 쭉 입력하는 형태로 나와있는데
010 3333 3333 이런식으로 세칸으로 나누고 싶어서요
앞에 010이 자동으로 입력되어 있는 형태로 넣고싶은데
어떻게 해야할까요?
답변부탁드립니다 ㅜㅜ
안녕하세요~^^
코스모스팜 회원관리 플러그인은 WP-Members 플러그인의 확장 플러그인으로
회원가입 페이지에서 입력 필드를 커스텀하시려면 WP-Members 플러그인의 필터로 수정이 가능합니다.
wpmem_register_form_args 필터는 회원가입 필드의 전체적인 설정을 변경할 수 있습니다.
wpmem_register_fields_arr 필터는 회원가입 필드들 각각의 설정을 변경할 수 있습니다.
wpmem_register_form_rows 필터는 회원가입 필드가 출력되기 직전의 설정과 필드의 HTML 태그를 변경할 수 있습니다.
WP-Members 플러그인의 전체 액션과 필터 정보는 아래 페이지에서 확인 가능합니다.
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/
아래 링크도 참고해보시겠어요?
워드프레스 회원가입 화면 디자인 수정 방법 - WP-Members 플러그인
고맙습니다.
좀만더여쭤볼게요...
회원가입폼은 그대로 두고 그냥 핸드폰 번호 필드만 바꾸고 싶은데요
벤치마킹사이트를 보니까 휴대폰번호 필드 부분이
</label>
// <select id="mobile1" name="mobile[]" fw-filter="isNumber" fw-label="연락처" fw-alone fw-msg>
// <option value="010">010</option>
// <option value="011">011</option>
// <option value="016">016</option>
// <option value="017">017</option>
// <option value="018">018</option>
// <option value="019">019</option>
// </select>
"-"
// <input id="mobile2" maxlength="4" fw-filter="isNumber" fw-label="연락처" fw-alone="N" fw-msg value type="text">
// "-"
// <input id="mobile3" name="mobile[]" maxlength="4" fw-filter="isNumber" fw-label="연락처" fw-alone="N" fw-msg value type="text">
이렇게 셀렉트 태그로 들어가더라구요
연락처 부분만 저렇게 셀렉트 태그를 써서 수정할 수 있을까요??
기존 회원가입 양식 폼 css는 그대로 가져가고 싶어서요..
그 회원가입 폼 html을 전체 수정할수 있는 소스 끌어다가
기존 class명 써서 html 작성해봤는데 스타일이 하나도 안먹더라구요...
답변부탁드립니다 ㅜㅜ
필드 하나만 수정하시려면 wpmem_register_form_rows 필터를 활용해주시면 됩니다.
이전 댓글에 안내해드린 링크에 field – HTML input 부분을 참고해보시겠어요?
select 필드와 input 필드를 혼용해서 하나의 필드로 적용하시려면
각 필드를 저장하는 코드도 별도로 추가해주셔야 합니다.
워드프레스 사이트에서 회원가입 후 액션을 추가하시려면
user_register 액션을 활용해보시겠어요?
자세한 내용은 아래의 링크를 참고해보세요.
https://codex.wordpress.org/Plugin_API/Action_Reference/user_register
고맙습니다.