안녕하세요
워드프레스를 이용중인데, 회원들 포트폴리오 게시판을 만들어서 글쓴이 자신만 열람할 수 있도록 만들고 싶은데 혹시 방법을 알 수 있을까요?
관리자도 못보게 하고 싶습니다!
안녕하세요~^^
KBoard 게시판을 말씀하시는 건지요?
리스트 보기 설정을 "본인의 글만 보기"로 설정하시면
게시글 목록 페이지에서 다른 사용자가 작성한 글은 표시되지 않습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 권한설정 페이지에서
리스트 보기 설정을 확인해보시겠어요?
관리자도 게시글 목록 페이지에서 다른 사용자의 게시글은 못보게 하시려면
워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
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();
$where .= " AND `member_uid`='{$user_id}'";
}
return $where;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해보세요.
고맙습니다.