현재 카페24 sms api, ajax, 디비 저장 추출 을 통하여 인증번호를 주고 인증을 받는 기능까지 완료가 되었습니다.
이것을 게시글 작성시에 넣으려고 합니다.
텍스트박스 에 입력 후 텍스트박스 옆에 인증번호 전송 버튼을 만들고 싶습니다.
전화번호라는 텍스트박스 추가후 옆에 버튼을 어떻게 추가할 수 있을까요?
kboard_skin_fields 만 추가하면 기존에 작성된 필드만 불러오기 때문에
새로운 형태를 추가하시려면 kboard_get_template_field_html 필터를 사용하셔야 합니다.
위 필터를 사용하시기 어려우시다면
새로운 입력 필드 추가 방법를 참고하셔서 작성해보시겠어요?
커뮤니티에서 모든 코드를 만들어 드리는 건 현실적으로 어렵습니다.
그렇기 때문에 수정해야 할 부분이 많거나
코드를 직접 수정하기 어려우시다면
프로젝트 의뢰에 상세 내용을 올려보세요.
https://www.cosmosfarm.com/project
고맙습니다.
add_filter('kboard_skin_fields', 'my_kboard_skin_fields', 10, 2);
function my_kboard_skin_fields($fields, $board){
if($board->id == '1'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.
if(!isset($fields['address'])){
$fields['address'] = array(
'field_type' => 'address',
'field_label' => '주소',
'class' => 'kboard-attr-text',
'hidden' => '',
'meta_key' => '',
'field_name' => '',
'permission' => '',
'roles' => '',
'default_value' => '',
'placeholder' => '',
'required' => '',
'show_document' => '',
'description' => '',
'close_button' => 'yes'
);
}
}
return $fields;
}
이 부분만 functions.php에 삽입해도
Uncaught ReferenceError: kboard_setting_tab_chnage is not defined
at HTMLAnchorElement.onclick (admin.php?page=kboard_list&board_id=1:199)
이렇게 나오면서 게시판 목록 및 관리 내 해당 게시판의 메뉴 탭들이 눌리지가 않습니다..
안녕하세요~^^
kboard_skin_fields 필터와 kboard_get_template_field_html 필터를 사용하시면
원본 파일 수정없이 해당 입력 필드 레이아웃을 수정하실 수 있습니다.
위 필터들은 아래 링크를 참고하여 적용해보시겠어요?
고맙습니다.