안녕하세요,
게시글 모아보기 (베스트 게시판 )활용을 위해 스레드에서 글을 찾아
add_filter('kboard_list_where', 'today_best_kboard_list_where', 10, 3);
function today_best_kboard_list_where($where, $board_id, $content_list){
if($board_id == ’27’){
$where = "`board_id` IN (’16’, ’17’, ’21’, ’25’, ’26’ ) AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
}
위의 필터를 적용하였는데 게시글이 이동되었다고 나옵니다.
https://imgur.com/bs0zgFL
다른 게시글에 아래와 같은 필터를 적용해보라고 나오던데,
저같은 경우는 어떻게 적용해야 하나요?
그럼 확인 부탁드립니다. 감사합니다.
add_filter('kboard_allowed_board_id', 'kboard_allowed_board_id_20200706', 10, 2); function kboard_allowed_board_id_20200706($allowed_board_id, $board_id){ if($allowed_board_id == '3'){ // 베스트 게시판 $allowed_board_id = array('3', '1', '2'); // 자신과 다른 게시판의 ID값을 입력 } else if($allowed_board_id == '4'){ // 베스트 오브 베스트 게시판 $allowed_board_id = array('4', '1', '2'); // 자신과 다른 게시판의 ID값을 입력 } return $allowed_board_id; }
안녕하세요~^^
프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세요.
그렇지 않으면 이상한 코드로 바뀌거나
질의응답 시 의사소통에 문제가 있을 수도 있습니다.
모아보기 게시판 id가 27이면서
불러오는 게시판이 16, 17, 21, 25, 26일 때
kboard_allowed_board_id 필터는 아래처럼 적용해보시겠어요?
add_filter('kboard_allowed_board_id', 'kboard_allowed_board_id_20210113', 10, 2);
function kboard_allowed_board_id_20210113($allowed_board_id, $board_id){
if($allowed_board_id == '27'){ // 모아보기 게시판 ID
$allowed_board_id = array('27', '16', '17', '21', '25', '26'); // 자신과 다른 게시판의 ID값을 입력
}
return $allowed_board_id;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.