이전에 올려주신 코드는 작동이 잘되는데요...
add_filter('kboard_content', 'my_kboard_content', 10, 3); function my_kboard_content($content, $content_uid, $board_id){ if($board_id == '1'){ // 실제 게시판 id로 적용해주세요. $document = new KBContent(); $document->initWithUID($content_uid); ob_start(); ?> <?php foreach($document->getAttachmentList() as $key=>$attach): $extension = strtolower(pathinfo($attach[0], PATHINFO_EXTENSION));?> <?php if(in_array($extension, array('gif','jpg','jpeg','png'))):?> <p class="thumbnail-area"><img src="<?php echo site_url($attach[0])?>" alt="<?php echo $attach[1]?>"></p> <?php else: $download[$key] = $attach; endif?> <?php endforeach?> <?php $content .= ob_get_clean(); } return $content; }
"($board_id == '1'){ // 실제 게시판 id로 적용해주세요" 에서 게시판 아이디가 하나가 아니고 복수 아이디면 이부분 ($board_id == '1') 을 어떻게하는지요
안녕하세요~^^
여러 개의 게시판에 적용하시려면 PHP in_array 함수를 활용하시면 됩니다.
이전 댓글에 안내해드린 코드 중 $board_id == '1' 부분을
in_array($board_id, array('1', '2', '3')) 이런 식으로 적용해보시겠어요?
고맙습니다.
몇년동안 이용하고있지만 프로그램을 개발만하는데 그치지 않고 매일 많은 질문속에서도 이렇게 빠르고 친절한 서비스에 너무 감사를 드립니다.