안녕히 주무시고 계시죠??
워드프레스 게시판 KBoard(케이보드) 사용중입니다.
입력필드 체크박스의 값을 2개 선택했을때 제목에 표기가 안되요
입력필드 중에 체크박스는 여러개 선택 가능한데 1개만 선택 했을때는 잘 나오는데 2개 이상 선택하면 리스트에서 [Array]로 표기가 되네욤
한번 더 도와주세요...^^
-사이트-
감사합니다....^^
워낙 초보라서 답변을 받고도 2시간동안 공부하고 성공했네요....ㅜㅜ
<?php if(is_array($content->option->{'5f1707569cac8'})):?><span class="kboard-list-option">[<?php echo implode(',', $content->option->{'5f1707569cac8'})?>]</span><?php else:?><span class="kboard-list-option">[<?php echo $content->option->{'5f1707569cac8'}?>]</span><?php endif?>
안녕하세요~^^
KBoard 게시판에서 체크박스 입력 필드는 여러 개 선택하고
게시글을 작성하면 배열로 저장됩니다.
기존 코드 대신 아래의 코드를 활용해보시겠어요?
<?php if(is_array($content->option->메타키)):?>
<?php echo implode(',', $content->option->메타키)?>
<?php else:?>
<?php echo $content->option->메타키?>
<?php endif?>
위의 코드에서 메타키 부분은 실제 필드의 메타키로 모두 적용해주세요.
위의 코드를 적용하면 배열로 저장될 경우 콤마(,)로 구분지어서 표시하게 됩니다.
implode에 자세한 내용은
아래의 링크를 참고해보세요.
https://www.php.net/manual/en/function.implode.php
고맙습니다.