워드프레스 | KBoard

읽기권한이 없을 경우 로그인 페이지가 아닌 이전 페이지로 이동하기

wpboard wpboard 2021-06-21 10:53
5275 1 0

KBoard를 사용할 때 읽기 권한을 로그인 사용자로 해둔 경우

글을 클릭했는데 경고창 이후에 로그인 페이지로 바로 이동해서 불편한 경우가 종종 있습니다.

그때 유용하게 사용되는 방법입니다.

 

테마 functions 파일이나 코드 스니펫 플러그인으로 적용하시면 됩니다.

 

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
add_action('kboard_cannot_read_document', 'kboard_cannot_read_document_go_logn', 1, 5);
function kboard_cannot_read_document_go_login($action, $url, $content, $board, $board_builder){
if($board->id == '게시판 아이디'){ if($action == 'go_login'){
echo '<script>alert("'.__('Please Log in to continue.', 'kboard').'"); </script>';
echo '<script>history.o(-1);</script>'; exit; }
}
}
add_action('kboard_cannot_read_document', 'kboard_cannot_read_document_go_logn', 1, 5); function kboard_cannot_read_document_go_login($action, $url, $content, $board, $board_builder){ if($board->id == '게시판 아이디'){ if($action == 'go_login'){ echo '<script>alert("'.__('Please Log in to continue.', 'kboard').'"); </script>'; echo '<script>history.o(-1);</script>'; exit; } } }
add_action('kboard_cannot_read_document', 'kboard_cannot_read_document_go_logn', 1, 5);
function kboard_cannot_read_document_go_login($action, $url, $content, $board, $board_builder){
    if($board->id == '게시판 아이디'){ if($action == 'go_login'){
      echo '<script>alert("'.__('Please Log in to continue.', 'kboard').'"); </script>';
      echo '<script>history.o(-1);</script>'; exit; }
    }
}

 

전체 0