특정 게시판만 자신이 쓴글의 리스트만 나오게 하고 싶습니다.

워드프레스 게시판 KBoard에서

특정게시판 하나를 자신이 쓴 글만 리스트에 나오게 하고 관리자는 모든 글을 다 볼수 있게 하려고 합니다.

검색으로 테마의 functions.php에 아래 코드를 넣으면 된다고 해서 넣어봤습니다.

add_filter('kboard_list_where', 'my_kboard_list_where', 10, 2);
function my_kboard_list_where($where, $board_id){
     if(!is_admin()){
          $user_ID = get_current_user_id();
          return $where . " AND `member_uid`='$user_ID'";
     }
     return $where;
}

그런데 functions.php에 넣으니 모든 게시판에 적용이 되버리네요.

그리고 유저는 본인글만 보이긴 하지만 관리자도 자신의 글만 보이고 다른 유저가 작성한 글이 보이질 않습니다.

 

전체 게시판 말고 특정게시판 스킨 수정으로 해당 게시판에만 적용시킬수는 없을까요?

조언 부탁드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요