비회원이 회원전용 게시판 클릭 시 팝업 문구와 이동 페이지 변경

워드프레스 게시판 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 창 문구는 원하시는 문구로 교체해보세요.

    페이지주소 부분은 실제 이동할 페이지 주소로 적용해보시겠어요?

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기