미디어 추가 버튼을 선택한 관리자에게만 표시

1. 이미지 삽입 관련

"KBOARD 이미지 삽입하기" -> "이미지삽입"으로 변경,

KBOARD 이미지 삽입 시 용량 제한,

가능할까요?

 

KBOARD 이미지 삽입하기 버튼은 그대로 표시하고 

미디어 추가 버튼을 로그인한 사용자가 아닌 선택한 관리자에게만 표시하고 싶습니다.

-> 이 부분은 해결했습니다.

테마의 functions.php에 다음 코드를 추가했습니다.

(출처: http://www.thewordcracker.com/intermediate/adding-new-label-to-kboard-a-korean-style-forum/#comment-634 코멘트 확인)

function RemoveAddMediaButtonsForNonAdmins(){
    if ( !current_user_can( 'manage_options' ) ) {
        remove_action( 'media_buttons', 'media_buttons' );
    }
}
add_action('admin_head', 'RemoveAddMediaButtonsForNonAdmins');

 

2. 스킨 관련

게시판이 여러 개일 때 스킨이 독립적으로 적용되지 않고 한 스킨이 일괄 적용됩니다.

 

3. 캡차 기능 관련

editor.php, list.php를 수정해서 캡차 기능을 해제하면 브라우저를 다시 시작해도 보안 코드 입력 오류가 발생합니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • /kboard/class/KBFileHandler.class.php 파일에서

    function upload($name, $extension=array(), $extension_type=1, $limit_file_size=10485760)

    $limit_file_size 이 부분의 값을 변경하시면 업로드 용량을 조절하실 수 있습니다.

     

    template/js/editor_media_button.js 파일에서

    title : 'KBoard 이미지 삽입하기' 이쪽 부분을 변경해주세요.

     

    게시판이 여러 개일 때 스킨이 독립적으로 적용되지 않고 한 스킨이 일괄 적용됩니다.

    => KBoard 이미지 삽입하기 버튼의 경우는 워드프레스 에디터에 들어가는 기능이기 때문에 스킨별로 적용하실 수 없습니다.

    에디터는 스킨과 관련없는 순수한 워드프레스쪽 기능입니다.

     

    editor.php, list.php를 수정해서 캡차 기능을 해제하면 브라우저를 다시 시작해도 보안 코드 입력 오류가 발생합니다.

    => 댓글쪽 캡챠가 남아있다면 댓글쪽도 제거해주세요.

    모든 화면에서 캡챠를 없애야 합니다.

  • 친절하고 정확한 답변 감사합니다.

    1. 케이보드 이미지 삽입하기

    업로드 용량 조정과 "KBoard 이미지 삽입하기" 단추 텍스트 수정에 성공했습니다. 

    아래에 표시되는 "KBoard 이미지 삽입하기"는 수정할 수 없는지요?

     

    2. 캡챠 비활성화

    editor.php, list.php 파일에서 캡챠 관련 부분을 주석 처리하고(댓글쪽 캡챠도) 브라우저를 재시작한 후

    글쓰기를 하면 여전히 보안 코드를 입력하라는 오류가 나타납니다.

    KBContent.class.php, Functions.helper.php, KBCommentController.class.php 파일 등 

    캡챠 관련 코드가 포함된 모든 파일에서 캡챠 코드를 주석 처리해야 할까요?

     

    업로드 용량 조정을 성공하긴 했는데 테마의 문제인지 미디어 라이브러리가 작동을 하지 않습니다.

    스킨 파일 이외의 파일(클래스 파일이나 인덱스 파일)을 건드리기만 하면 미디어 라이브러리가 문제가 생기네요.

    다음 버전에서 수정되길 바랍니다. ㅠㅠ

     

    감사합니다.

    꾸벅 

     

  • /kboard/index.php 파일 보시면 kboard_editor_button() 함수에 KBoard 이미지 삽입하기 텍스트가 있습니다. 수정해주세요^^

     

    캡챠의 경우 주석처리 해주셨다는데 html 주석인가요 php 주석인가요? php 주석해주셔야 하구요.

    가능하다면 그냥 코드를 지워주세요. html 주석처리 하시면 php 코드는 실행됩니다.

    사이트 주소를 알려주시면 캡챠가 있는지 확인해볼께요.

     

    미디어 라이브러리는 워드프레스 미디어 말하시는거죠? KBoard 이미지 삽입하기가 아니라

    제가 알려드린 부분만 수정하시면 다른 오류는 발생하지 않으실겁니다.

    그리고 수정하실 때 전문 에디터를 사용해주시는게 좋습니다. 파일을 수정하실때 파일의 시작과 끝에 공백도 없어야 하구요.

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