안녕하세요!
Q&A 게시판을 만들고
메인 페이지에 숏코드로 5개의 최근게시글이 나오도록 만들었습니다.
아래와 같이 게시글이 있을 경우
메일 페이지에 5번째 게시글까지만 표시되고
그 게시글에 대한 답글이 표시가 안되는 데
표시되게 할 수 있는 방법이 있을까요?
5 5번째 게시글
5번째 게시글에 대한 답글
4 4번째 게시글
3 3번째 게시글
2 2번째 게시글
1 1번째 게시글
안녕하세요~^^
KBoard 플러그인 최신글 쪽에서 답글은 별도로 표시하고 있지 않습니다.
일반 게시글 목록 페이지에서처럼 원글 게시글 밑에 표시하는 방법을
최신글에 적용하려면 코드 몇 줄로는 해결되지 않을 듯합니다.
최신글에서 답글도 일반 게시글처럼 표시할 수는 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
if($content_list->is_latest && $board_id == '1'){ // 실제 게시판 id로 적용해주세요.
$where = "`board_id`='{$board_id}' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
}
return $where;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해보세요.
고맙습니다.