댓글에 사진이나 첨부파일을 추가하지 못하게 만들 방법이 있나요?

 

1. 게시판에서 비로그인 사용자가 댓글을 작성 할 때, 이미지의 동그라미 친 부분이 안 나오도록 설정 할 수 있나요?

글작성의 경우에는 입력필드설정에서 사진과 첨부파일을 제거하는 것으로 막을 수 있지만, 이 경우에도 여전히 댓글을 통해서 사진과 첨부파일을 올릴 수 있더군요. 

제 생각엔 저걸 누구나 가능하게 해놓으면 악의를 가진 외부인이 고용량 이미지를 마구 첨부하는 식으로 데이터나 트래픽 장애를 유발할 것 같습니다. 저 두 버튼을 제거할 방법이 있을까요?

 

2. 글작성에디터를 워드프레스내장에디터로 정한 경우, 글작성시 에디터 버튼 중 'kboard미디어추가'라는 버튼이 사진 입력필드를 제거한 경우에도 남아있습니다.

이러면 내장에디터를 textarea로 바꾸지 않는 이상 누구나 이미지업로드가 가능해지는 것 같은데 이를 막을 방법이 있을까요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    1. KBoard 플러그인에서 게시글이나 댓글 작성 시

    첨부파일의 최대 크기는 기본적으로 웹호스팅에서 제한한 최대 용량 기본으로 설정되어 있으며

    워드프레스 관리자 -> KBoard -> 대시보드 페이지에서 첨부파일의 최대 크기를 제한하실 수 있습니다.

     

    댓글 입력 필드에서 사진, 첨부파일을 안 보이게 하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

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

    .kboard-comments-default .kboard-comments-form .comments-field-wrap { display: none !important; }

     

    코드 수정이 직접 가능하시다면

    FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/사용중인스킨/list.php 파일에

    아래의 코드를 찾아서 지워보시겠어요?

    <div class="comments-field field-image1">
    	<label class="comments-field-label" for="comment_image1">사진</label>
    	<input type="file" id="comment_image1" name="comment_attach_image1" accept="image/*">
    </div>
    
    <div class="comments-field field-file1">
    	<label class="comments-field-label" for="comment_file1">첨부파일</label>
    	<input type="file" id="comment_file1" name="comment_attach_file1">
    </div>

     

    2. KBoard 플러그인 워드프레스 내장 에디터 쪽에 표시되는

    미디어 추가 버튼과 KBoard 미디어 추가 버튼은 관리자에게만 표시되며

    비회원과 일반 회원은 에디터에서 버튼이 표시되지 않기 때문에 굳이 제거하실 필요는 없습니다.

     

    KBoard 최신 버전에서 아래 코드를 테마의 functions.php 파일에 추가하시면

    게시글 작성 에디터에서 KBoard 미디어 추가 버튼을 제거할 수 있습니다.

    add_action('kboard_skin_header', 'my_kboard_skin_header');
    function my_kboard_skin_header(){
    	remove_action('media_buttons_context',  'kboard_editor_button');
    	remove_filter('mce_buttons', 'kboard_register_media_button');
    	remove_filter('mce_external_plugins', 'kboard_add_media_button');
    }

    고맙습니다.

  • 둘 다 해결되었습니다. 감사합니다 -_-b

  • 저도 작성자님과 같은 상황이고에서 캡차(보안코드)기능도 제거하고 싶어서 태그는 제거를 했습니다.

    그런데 댓글작성 후 입력을 눌렀을 때 실행되는 함수에서 캡챠에 값이 정확하지 않다고 나오는 상황인데

    그 실행되는 함수가 어디있는지 어떤식으로 수정하면되지 도움을 부탁드립니다 ㅜ

  • KBoard 플러그인에서 비회원 사용자가 게시글 작성 시

    캡챠 필드를 비활성화하시려면

    워드프레스 관리자 -> KBoard -> 대시보드 페이지에서 CAPTCHA 기능을 중지해주세요.

    고맙습니다.

  • 감사합니다 모두 잘 적용됐습니다!

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