확장필드 추가 후, document 항목에 (:) 콜론이 자동으로 들어갑니다. 어떻게 없앨 수 있을까요?
작성자 :홍길동
이런식으로 : 이 찍힙니다.
없앨 수 있는 방법을 알려주세요 ^^
안녕하세요~^^
KBoard 플러그인에서 게시판 본문의 입력 필드는
kboard_document_add_option_value_field_html 필터로 레이아웃을 수정하실 수 있습니다.
올려주신 것처럼 작성자 : 홍길동 으로 표시되는 건 기본 기능이기 때문입니다.
해당 세미콜론(:)을 안 보이게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_document_add_option_value_field_html', 'my_kboard_document_add_option_value_field_html', 10, 4);
function my_kboard_document_add_option_value_field_html($html, $field, $content, $board){
if($board->id == '1'){
$option_value = $content->option->{$field['meta_key']};
$field_name = (isset($field['field_name'])&&$field['field_name'])?$field['field_name']:$field['field_lable'];
if(is_array($content->option->{$field['meta_key']}) && $field['field_type'] != 'file'){
$option_value = implode(', ', $option_value);
}
ob_start();
?>
<div class="kboard-document-add-option-value meta-key-<?php echo $field['meta_key']?>">
<span class="option-name"><?php echo $field_name?></span> <?php echo $option_value?>
</div>
<?php
$html = ob_get_clean();
}
return $html;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보시겠어요?
고맙습니다.
알려주신 팁으로 성공했습니다.
감사합니다. ^^