1. 정확한 제품 또는 플러그인 이름
contact-form
2. 상세 내용
<?php foreach($field['row'] as $option_key=>$option_value):?>
<?php if(isset($option_value['label']) && $option_value['label']):?>
<?php if($content->option->{$meta_key}):?>
<p><input type="checkbox" name="<?php echo esc_attr($fields->getOptionFieldName($meta_key))?>[]"class="<?php echo esc_attr($required)?>"<?php if($fields->isSavedOption($content->option->{$meta_key}, $option_value['label'])):?> checked<?php endif?> value="<?php echo esc_attr($option_value['label'])?>"> <label class="attr-value-label"></label><?php echo esc_html($option_value['label'])?></p>
<?php else:?>
<p><input type="checkbox" name="<?php echo esc_attr($fields->getOptionFieldName($meta_key))?>[]"class="<?php echo esc_attr($required)?>"<?php if($default_value && in_array($option_value['label'], $default_value)):?> checked<?php endif?> value="<?php echo esc_attr($option_value['label'])?>"> <label class="attr-value-label"></label><?php echo esc_html($option_value['label'])?></p>
<?php endif?>
<?php endif?>
<?php endforeach?>
위 코드 부분에
metakey가 color인 체크박스 필드만 html코드를 수정하고 싶습니다.
if문 써서 동작할 수 있을까요??
안녕하세요~^^
KBoard의 입력필드 설정은
Editor 파일을 직접 수정하시거나
kboard_skin_fields, kboard_get_template_field_html, kboard_document_add_option_value_field_html
필터들을 사용하실 수 있습니다.
필터 사용법은 아래의 링크에서 확인해보실 수 있습니다.
특히 Html을 수정하시는 경우
kboard_get_template_field_html 필터를 사용하실 수 있습니다.
활용 사례들은 아래의 링크들에서 확인해보실 수 있습니다.
https://www.cosmosfarm.com/threads/document/45686
https://www.cosmosfarm.com/threads/document/57974
https://www.cosmosfarm.com/threads/document/40753
고맙습니다.