워드프레스 게시판 KBoard(케이보드) 사용중입니다.
예를 들어
A게시판 B게시판 C게시판이 존재한다고 했을 때
A게시판에서 글작성 - 공지 버튼을 체크하면 A 게시판에서만 상단에 공지로 뜨는 것으로 알고 있는데요.
혹시 한 개에 게시판에서 글쓰기 - 공지로 등록하면 A,B,C 게시판 모두 공지로 띄울 수 있는 방법이 있을까요??
파일을 수정하시면 가능 할 듯합니다.
/wp-content/plugins/kboard/class/KBContentList.class.php 파일을 수정해주세요.
아래 코드에서 굵게 표시된 코드를 지우고 테스트 해보시겠어요?
public function getNoticeList(){
global $wpdb;
if(is_array($this->board_id)){
foreach($this->board_id as $key=>$value){
$value = intval($value);
$board_ids[] = "'{$value}'";
}
$board_ids = implode(',', $board_ids);
$where[] = "`board_id` IN ($board_ids)";
}
else{
$this->board_id = intval($this->board_id);
$where[] = "`board_id`='$this->board_id'";
}
$where[] = "`notice`!=''";
// 휴지통에 없는 게시글만 불러온다.
$where[] = "(`status`='' OR `status` IS NULL OR `status`='pending_approval')";
$this->resource_notice = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}kboard_board_content` WHERE " . implode(' AND ', $where) . " ORDER BY `date` DESC");
return $this->resource_notice;
}
추후 공지사항쪽 코드를 개선해서 업데이트 하겠습니다.