안녕하세요, 코스모스팜 회원관리 플러그인을 사용하는데 접근성 문제로 우편번호찾기버튼을 추가해야합니다.
add_filter('wpmem_register_form_rows', 'my_wpmem_register_form_rows', 999, 2); function my_wpmem_register_form_rows($rows, $toggle){ wp_enqueue_script('daum-postcode'); if(isset($rows['zip'])){ $rows['zip']['field'] = '<div class="add-buttons"><input name="zip" type="text" id="zip" value="' . $rows['zip']['value'] . '" class="textbox cursor-pointer" onclick="cosmosfarm_members_open_postcode()" readonly><div class="add-buttons-wrap"><button type="button" onclick="cosmosfarm_members_open_postcode()">우편번호 찾기</button></div></div>'; } if(isset($rows['addr1'])){ $rows['addr1']['field'] = '<div class="add-buttons"><input name="addr1" type="text" id="addr1" value="' . $rows['addr1']['value'] . '" class="textbox cursor-pointer" onclick="cosmosfarm_members_open_postcode()" readonly><div class="add-buttons-wrap"><button type="button" onclick="cosmosfarm_members_open_postcode()">우편번호 찾기</button></div></div>'; } return $rows; }
이 소스를 차일드테마 function.php에 추가했는데 버튼이 나오지않고 있습니다.
그리고 회원가입페이지도 나오지않는데 방법 알려주시면 정말 감사하겠습니다,,
안녕하세요~^^
프로그램 코드를 올려야 할 경우 반드시 에디터의 코드 스니펫 삽입 기능을 사용해주세요.
그렇지 않으면 이상한 코드로 바뀌거나
질의응답 시 의사소통에 문제가 있을 수도 있습니다.
올려주신 코드를 확인해보니 코스모스팜 회원관리 플러그인 쪽의 오류는 아닙니다.
코스모스팜 회원관리 플러그인을 사용 중이시라면
우편번호/주소 검색 서비스를 기본으로 제공하고 있습니다.
그렇기 때문에 별도로 코드를 추가하지 않으셔도 됩니다.
워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서 설정하실 수 있습니다.
WP-Members 플러그인 필드 설정에서 필드 메타키가 zip이거나 addr1인 입력 필드를 클릭할 때 표시됩니다.
WP-Members 플러그인 필드는
워드프레스 관리자 -> 설정 -> WP-Members -> 필드 탭에서 관리하실 수 있습니다.
고맙습니다.