1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
kboard 게시판을 활용하여, 메인페이지에 게시판의 공지사항글 1개만 노출시키고 싶습니다.
근데, 현재는 공지사항은 rpp 가 먹히지 않는 것 같습니다.
이전에 문의되어있던 아래 글을 활용하여 function에 코드를 추가해봤으나,
오류가 나거나 공지사항글이 1개만 나오게하는 방법은 적용되지 않습니다.
확인 부탁드립니다.
메인화면에 공지사항에 공지만 보여주기 - Cosmosfarm
참고로, 제가 넣은 숏코드는 아래와 같으며,
<?php echo do_shortcode('[kboard_latest id="4" url="/timer" rpp="1"]');?>
latest.php에는 아래와 같이 적용되어있습니다.
<?php while($content = $list->hasNextNotice()):?>
<div class="timer_wrap">
~~내용 ~~
</div>
<?php endwhile?>
확인 부탁드립니다.
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
function 파일에 추가 했던 코드를 남겨주시겠어요?
확인해보고 답변 드리겠습니다.
고맙습니다.
add_filter('kboard_list_where', 'my_kboard_list_where02', 10, 3);
function my_kboard_list_where02($where, $board_id, $content_list){
if($content_list->is_latest && $board_id == '4'){
$where = "`notice`!='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
}
return $where;
}
function에 넣었던 코드입니다!
기존 function에 추가한 코드중에 my_kboard_list_where가 있어서 my_kboard_list_where02로 수정하여 적용하였습니다.