워드프레스 게시판 KBoard(케이보드) 사용중입니다.
customer 게시판 사용하고 있고,
1:1 문의로 사용하도록 읽기/쓰기 권한을 로그인 사용자로 해놓았습니다.
비회원만 쓰는 게시판을 따로 사용하고 있는데,
비회원이 customer 게시판 클릭 시 나오는 팝업 문구와
이동되는 페이지 (워드프레스 로그인 페이지 -> 비회원 전용 게시판) 를 변경하고 싶습니다.
안녕하세요~^^
KBoard 플러그인에서 쓰기권한이 없는 사용자에겐
글쓰기 버튼이 표시되지 않습니다.
게시글 목록 페이지에서 게시글 클릭 시 표시되는 팝업 문구는
"로그인 하셔야 사용할 수 있습니다."를 말씀하시는 건지요?
KBoard 플러그인에서 읽기권한이 없을 경우
특정 페이지로 이동하게 하시려면 kboard_cannot_read_document 액션을 사용하시면 됩니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 활용해보세요.
add_action('kboard_cannot_read_document', 'my_kboard_cannot_read_document_go_login', 1, 5);
function my_kboard_cannot_read_document_go_login($action, $url, $content, $board, $board_builder){
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
if($action == 'go_login'){
echo '<script>alert("비회원 전용 페이지로 이동합니다.");</script>';
echo '<script>window.location.href="페이지주소";</script>';
exit;
}
}
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
표시될 alert 창 문구는 원하시는 문구로 교체해보세요.
페이지주소 부분은 실제 이동할 페이지 주소로 적용해보시겠어요?
고맙습니다.