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

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

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

KBOARD

 

2. 상세 내용

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

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

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

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

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

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

kboard test – IZI WORKS (mycafe24.com)

 

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

없습니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 게시판내에서 검색을 해서 방법을 찾았습니다. 

     

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

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

    추가 문의드립니다. 

     

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 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; }

  • 안녕하세요~^^

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

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 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 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

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