워드프레스 Zip 등 다양한 확장자 파일 업로드하기.(이 파일은 보안 사유로 허용되지 않습니다.)

워드프레스에서는 기본적으로 사진, 동영상 등등이 아니라면 파일 업로드를 보안상 제약하고있다. 그렇기 때문에 우리가 흔히 사용하는 doc파일이나 hwp 한글파일, 그리고 zip 압축파일등을 올릴수없는데 2가지 방식으로 해결할 수 있다.

1.플러그인 설치하기. (WP Add Mime Types)

관리자 페이지 > 플러그인 새로추가 > Mime 검색
설치 후 바로 활성화를 시켜주자.

설치 후에 설정 > Mime Type Settings 가 생긴걸 확인할 수 있다.
그리고 아래처럼 허용된 확장자는 기본적으로 나와있고 Add Values가 있는걸 확인할 수 있는데 여기서 사용자 정의가 가능하다.

Add Valuse 사용방법
ex) hwp = application/hangul
zip = application/zip
ahk = application/autohotkey

모르면 확장자 = application/unknown 등으로 지정

2.테마의 function.php 수정하기.

플러그인을 추가로 설치하지않고 테마에 포함되는 function.php 파일을 수정해도 업로드가 가능하다.
단점으로는 테마 변경시에 또 수정해줘야 된다는점…

관리자 페이지 > 테마 디자인 > 테마 편집기 > 우측에 테마 파일에서 functions 아래 fuctions.php를 찾아서 열어주고 내용 추가.

function custom_upload_mimes( $existing_mimes ) {

$existing_mimes['hwp'] = 'application/hangul';
$existing_mimes['zip'] = 'application/zip';
$existing_mimes['ahk'] = 'application/autohotkey';
$existing_mimes['test'] = 'application/unknown';

return $existing_mimes;
}
add_filter( 'mime_types', 'custom_upload_mimes' );

내용이 추가되면 파일업데이트를 하자.

이렇게 되면 지정해준 확장자로 업로드가 가능하다.

function.php를 통한 업데이트의 경우 테마마다 이름이 다르기 때문에… 애매하면 플러그인이 가장 속 편한거같다.

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link