안녕하세요.
Kboard를 통해서 학교 선택값을 만들고 있는데 도움이 필요합니다.
입력 필드 구조 셀랙트박스 옵션과 라벨값을 다르게 설정 하고싶습니다.
사용자가 선택하는건 칠곡초등학교인데, 관리자 페이지에서보면 AAABE의 형식으로 보여지고싶은데요
검색을 해봐도 어떻게 할지 잘 모르겠습니다
도움 주시면 감사하겠습니다.
안녕하세요~^^
필드의 html을 편집하는 필터인
kboard_get_template_field_html 필터를 사용해보시면 될 듯 합니다.
관리자->게시판 관리->입력 필드에서
확장 필드 셀렉트 박스를 추가 후
레이블과 메타키를 적절히 입력 해주세요.
테마 functions.php 파일 하단에
아래의 코드를 입력해주세요.
add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_0608', 10, 4);
function kboard_get_template_field_html_0608($field_html, $field, $content, $board){
if($field['meta_key'] == 'test'){ // 실제 입력된 메타키
ob_start();
?>
<div class="kboard-attr-row kboard-attr-select meta-key-test ">
<label class="attr-name" for="test"><span class="field-name"><?php echo $field['field_name']?></span></label>
<div class="attr-value">
<select id="test" name="kboard_option_test" class="">
<option value="">선택</option>
<option value="AAA">BBB</option>
</select>
</div>
</div>
<?php
$field_html = ob_get_clean();
}
return $field_html;
}
위 코드에서 메타키는 test 입니다.
정상적으로 적용되는지 테스트 해보시겠어요?
고맙습니다.