지금은 비밀글 설정을 하면
목록에는 모든 이용자가 뜨고 클릭시 비밀번호를 입력하게끔 되어있는데,
비밀글 설정을 하게 되면,
목록에서 관리자만 보이게 하고 싶습니다~
아래의 코드를 워드프레스 테마의 functions.php 파일에 추가해서 테스트 해보시겠어요?
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 2);
function my_kboard_list_where($where, $board_id){
if(!is_super_admin() && $board_id=='1'){ // 원하시는 게시판 ID 값으로 바꿔주세요.
$user_ID = get_current_user_id();
return $where . " AND `secret`=''";
}
return $where;
}
관리자는 기존 그대로 목록이 보이고, 관리자가 아니면 비밀글이 아닌 글의 목록만 출력합니다.
감사합니다~
보내주신 소스코드로 바로 해결됐습니다~