게시판을 이용할때 "권한이 없습니다" 알림 문의

여기에다가 사진을 올리는 법을 몰라 링크에다가 사진 게시글 2장 올렸습니다. 링크 -> http://dailyharu.com/%EC%9C%A0%EB%A8%B8-2/?uid=19&mod=document&pageid=1

하나는 문의 게시판에 글을 로그인 안 한 상태에서 눌렀을 때 로그인을 해야 볼 수 있다고 경고창?이 뜨고 로그인을 할 때 화면이 저 기본?? 로그인 창이 뜨더라고요

그냥 홈페이지에서 로그인 로그아웃을 할 수 있게 하는 방법을 알고 싶습니다

(문의 게시판이 관리자랑 작성자만 볼 수 있게 해놨습니다)

 

그리고 그 밑에 권한이 없습니다. 이문구를 다른 걸로 변경하고 싶어요

예를 들어 작성자만 확인할 수 있다 이런 문구로 수정하고 싶은데 어떻게 하나요?

 

그리고 얼티밋 멤버 사용하고 있는데 회원가입시 닉네임을 정하고 그 닉네임으로 활동하는 방법도 알려주세요 ㅠ

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

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 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($action == 'go_login' && $board->id == '1'){
    		echo '<script>alert("작성자만 확인하실 수 있습니다.");</script>';
    		echo '<script>window.location.href="페이지 주소";</script>';
    	}
    }

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

    문구는 적절한 문구로 변경하시고 페이지 주소 부분은 실제 로그인 페이지 주소로 변경하신 후에 적용해보시겠어요?

    고맙습니다.

  • KBoard 플러그인에서 워드프레스의 공개적으로 표시할 이름(display_name)을 작성자로 표시하고 있습니다.

    회원가입 시 메타 키(Meta Key)가 display_name인 필드가 공개적으로 표시할 이름으로 설정됩니다.

    Ultimate Member 플러그인의 회원가입 폼에

    메타 키(Meta Key)가 display_name인 필드를 새로 추가하신 후에 확인해보시겠어요?

    고맙습니다.

  • 첫 번째로 올린 댓글에 대해서 질문합니다 실제 게시판 id가 무슨 아이디 인지 잘 모르겠습니다..

    페이지 주소도 그냥 제 페이지 주소를 적으면 되는 건가요??

     functions.php 파일 하단이라고 하면 정말 그 페이지 안에 맨 밑 거기에다가 적용시키면 되는 건가요?

     

    제가 너무 몰라서 ㅠ.. 항상 도움을 주셔서 감사합니다

  • 1. 게시판 id는 워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 페이지에서

    게시판 숏코드(Shortcode) 입력 필드에 아래처럼 숏코드가 표시됩니다.

    [kboard id=7]

    위의 숏코드에서 7 부분이 게시판 id입니다.

    만약 위의 숏코드처럼 표시되어 있다면 이전에 안내해드린 코드에서

    $board->id == '1' 부분을 $board->id == '7'로 적용해주시면 됩니다.

     

    2. 페이지 주소 부분에는 실제 로그인 페이지 주소로 변경해주세요.

    https://www.cosmosfarm.com/login 이런 식으로 실제 페이지에서 로그인할 때 페이지 주소로 변경해주시면 됩니다.

     

    3. 네, 맞습니다. functions.php 파일 제일 하단에 코드를 추가해주시면 됩니다.

    고맙습니다.

  • 복사하고 수정해서 하단에 붙여넣기 하니 

     

    치명적인 에러를 점검하기 위해 사이트와 통신할 수 업습니다. 따라서 PHP 변경사항이 원래의 것으로 복구됐습니다. PHP 파일 변경사항을 SFTP와 같은 다른 수단을 통해 업로드 해야 합니다.

     

    라고 나옵니다..

  • 안녕하세요.

    테마 편집기 페이지에서 functions.php 파일 업데이트 시 오류 메시지가 표시되는 이유는

    테마나 플러그인 충돌 또는 호스팅 문제일 듯합니다.

    모든 플러그인을 비활성화하고 다시 코드를 추가해서 확인해보시겠어요?

    그래도 오류 메시지가 표시되면 호스팅 문제일 수도 있으니 해당 관리자에게 문의해보셔야 할 듯합니다.

    FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일에

    코드를 직접 추가하셔도 됩니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요