비회원 게시물 작성 후 본인 게시물 확인시 로그인 화면이 뜹니다.

안녕하세요. 문의드립니다.

1. 정확한 제품 또는 플러그인 이름

KBOARD

 

2. 상세 내용

회원과 비회원이 모두 작성 가능한 게시판을 만드려고 합니다. 

비회원 글 작성시 목록으로 넘어가게 했으며 비회원으로 글을 확인하려고 하면 "로그인을 하셔야 사용할수 있습니다."라고 뜹니다. 

단순히 처음에 입력한 비밀번호를 넣으면 볼수 있는 방법이 있을지요?

권한설정 정보는 아래 링크에 첨부했습니다.

http://sustudio.synology.me:5000/sharing/O3WjDLpS5

3. 확인 가능한 상세 페이지 주소

kboard test – IZI WORKS (mycafe24.com)

 

4. 수정한 코드 내역 (있다면)

없습니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    비밀글을 볼 때 항상 비밀번호를 입력하도록 하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_password_confirm_reauth', 'kboard_password_confirm_reauth_20201207', 10, 2);
    function kboard_password_confirm_reauth_20201207($reauth, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$reauth = true;
    	}
    	return $reauth;
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

     

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

  • 안녕하세요. 답변 감사합니다. 

    추가 문의드립니다. 

     

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php  접근이 되지 않아서 ftp에서 해당 테마를 찾아 functions.php파일을 수정했는데 변화가 없습니다. 

    워드프레스 관리자페이지에서 보이는 게시판 숏코드는 [kboard id=2] 인데 아래 코드에서 숫자만 1에서 2로 바꾸면 되는건지 궁금합니다. 

    추가로 위의 방법으로 변경했는데 차이가 없다면 테마에서 막아놓은 건지도 궁금합니다.(무료 테마입니다.)

     

    add_filter('kboard_password_confirm_reauth', 'kboard_password_confirm_reauth_20201207', 10, 2); function kboard_password_confirm_reauth_20201207($reauth, $board){ if($board->id == '1'){ // 실제 게시판 id로 적용해주세요. $reauth = true; } return $reauth; }

  • 게시판내에서 검색을 해서 방법을 찾았습니다. 

     

    입력시 비밀번호를 무조건 옵션으로 디폴트 옵션으로 하고,(강제 비밀글 설정)
    입력을 할 수 있게 해야할 듯 합니다. 
    그리고 해당 게시판의 읽기, 쓰기 권한은 모두 열어두면
    리스트는 그냥 보이겠지만 해당 글을 읽고, 수정하고, 삭제할때엔
    썼던 사람의 비밀번호를 입력하고 읽고 수정하고 가능하게 하면 해결됩니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기