안녕하세요, 인사이드 상담 스킨을 사용하고 있는데,
현재는 글 목록을 관리자만 볼 수 있어서, 한쪽에서는 다른 회원/비회원들도 게시판이 활성화된것을 확인할 수 있게 하고 싶습니다.
최신글 목록에서는 관리자가 아니어도 글제목과 작성자명이 보이도록 할 수 있을까요?
물론 글을 클릭하면 자신의 글 이외에는 보이지않게 하고 싶습니다.
도움주시면 감사하겠습니다!
안녕하세요~^^
KBoard 인사이드 상담 스킨은 게시글 등록 시 기본적으로 비밀글로 등록이 됩니다.
최신글에서는 모든 게시글을 표시되게 하시려면
아래의 코드를 활용해보시겠어요?
add_filter('kboard_list_where', 'kboard_list_where_2020_05_07', 999, 3);
function kboard_list_where_2020_05_07($where, $board_id, $list){
if($list->is_latest && $board_id == '1'){ // 실제 페이지 id로 적용해주세요.
$where = "`board_id`='{$board_id}' AND `parent_uid`='0' AND (`status`='' OR `status`='pending_approval')";
}
return $where;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해보세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
추가로, KBoard 플러그인 비밀글은
기본적으로 본인과 관리자는 비밀번호를 입력하지 않고 볼 수 있으며
비밀번호를 입력하더라도 브라우저를 재시작하지 않는 이상은 한 번만 입력하면 됩니다.
고맙습니다.
알려주신 코드로 적용하니 바로 되네요 ! 항상 감사드립니다 ^^!