일반(비회원)이 글을작성하면 각 게시판 용도에 맡게 잘 적용되는데
관리자로 글을 작성하면 게시판 id 1번과 3번 게시판 양쪽 모두 등록이 됩니다.
혹시 일전에 등록한 관리자 승인 대기 목록 삭제 코드 때문에 그럴수 있는건지 확인 부탁드립니다..
/* 게시판 관리자 승인대기시 목록 삭제*/
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'){ // 실제 게시판 id로 적용해주세요.
$user_id = get_current_user_id();
if($user_id){
$where .= "AND (`status`='' OR `status` IS NULL) OR `member_uid`='{$user_id}'";
}
else{
$where .= "AND (`status`='' OR `status` IS NULL)";
}
}
return $where;
}
안녕하세요~^^
kboard_list_where 필터는
게시판 리스트 페이지에서 게시글 목록을 가져오는
DB쿼리문의 WHERE절을 편집할 때 사용하는 필터입니다.
입력할 때는 영향을 주지 않습니다.
다른 코드를 입력하셨는지 확인해보시겠어요?
고맙습니다.