안녕하세요
kboard 사용중에 궁금한점이 있어서요!
혹시 board_id가 아닌 다른게시판의 제목과 동일한 제목을 가진 글들을 불러와 리스트를 만들 수 있는 방법이 있을까요?
board_id=6의 게시판의 '테스트'제목을 가진 글과 동일한 제목인 '테스트' 제목을 가진 글들을 board_id =12 게시판에서 가져와 리스트를 만들고싶습니다.
board_id=6 게시판의 프로그램글들이 존재하고, 이 프로그램에 지원서를 작성하면 board_id=12게시판에 등록이 됩니다.
6 게시판의 '테스트'라는 글의 지원서는 12번게시판에 동일한 제목으로 저장됩니다.
이때 6번게시판 리스트에서 버튼을 만들어 12번게시판 의 동일한 제목의 글들 ( 6번게시판 해당글의 지원서 리스트)을 리스트로 만들고 싶습니당!
방법이 있을까요?
안녕하세요~^^
새로운 페이지와 게시판을 생성하신 후에 kboard_list_where 필터를 사용하시면 될 듯합니다.
1. 새로운 페이지를 만들어보세요.
2. 만든 페이지에 새로운 게시판을 생성해보세요.
3. 워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
if($board_id == '1'){
$title = '테스트';
$where = "`board_id` IN ('6', '12') AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval') AND `title` LIKE '%{$title}%'";
}
return $where;
}
위의 코드에서 $board_id == '1' 부분에는 새로 만든 게시판 id로 적용해주시고
'테스트' 문구도 적절히 수정해주세요.
최신글 쪽에도 적용이 됩니다.
아래의 링크를 참고해보시면 도움이 되실 듯합니다.
고맙습니다.