워드프레스에서 업로드를 허용하는 파일

워드프레스는 보안상의 이유로 모든 파일 타입을 미디어 공간에 업로드 하도록 허용하지 않습니다.
워드프레스가 미디어 “파일 올리기”를 통해서 업로드 할 수 있도록 허용하는 파일의 종류는 기본적으로 이미 정해져 있습니다.
워드프레스가 업로드를 허용하는 파일의 종류

하지만, 허용되는 파일 이외에도 업로드를 필요로 하는 경우가 종종 있습니다.
폰트파일이나 hwp 파일등이 이런 경우에 해당 됩니다.
이런 경우 원하는 파일을 업로드 할 수 있도록 하기 위해 어떤 방법을 사용해야 하는 지 알아 보겠습니다.

다음 글은 아래의 hwp 파일을 추가로 업로드 할 수 있도록 하는 예제를 들었습니다.
예제와 다른 파일은 원하는 파일의 확장자와 mime  type을 알아내어 아래의 설명과 같은 형식으로 입력하면 됩니다.

아바다테마 사용 시 사용자 정의 폰트 파일 업로드를 허용하는 방법

1.플러그인을 사용하는 방법

WP Add Mime Types 플러그인을 사용합니다.

플러그인을 설치한 후
“관리자화면-설정-Mime Type Settings” 화면으로 가서 화면의 하단 “Add Values” 에 다음과 같이 입력하고, 저장 합니다.

hwp = application/hangul

워드프레스가 제한하는 파일 업로드 하는 방법_01

입력한 값의 앞 단어는 원하는 파일의 확장자 이고, 뒤 문구는 해당 파일의 mime type 입니다.

이후 “관리자화면-미디어-파일 올리기”에서 hwp 파일을 업로드 합니다.
워드프레스가 제한하는 파일 업로드 하는 방법_02

2.코드를 입력하는 방법

functions.php 파일을 이용하는 방법(또는 그에 준하는 플러그인 파일)입니다.

  1. 내 테마 차일드 테마의 functions.php 파일의 하단에 아래의 코드를 입력합니다.
    function add_custom_mime_types($mimes){
    return array_merge($mimes,array (
    'hwp' => 'application/hangul'
    ));
    }
    add_filter('upload_mimes','add_custom_mime_types');
    
  2. 내 사이트의 wp-config.php 파일의 하단에 다음 코드를 입력합니다.
    워드프레스 4.7.1 버전 이후 부터 업로드 하는 파일을 점검하는 방식이 변경 되어 새로운 마임타입 추가와 함께 아래의 코드를 입력합니다.
    이 설정은 관리자에게만 해당되므로, 다른 “이미지를 업로드 할 수 있는 권한을 가진 사용자(에디터,저자 등)”는 사용 할 수 없습니다.(이 경우는 위의 플러그인을 사용)

    define('ALLOW_UNFILTERED_UPLOADS', true );
    

    워드프레스가 제한하는 파일 업로드 하는 방법_03

글쓴이 :
WPBOX.KR 운영자
AVADA.KR 운영자
EnnioLove.com 운영자
Facebook
everygofine@gmail.com
인기글
카페24 웹호스팅 보안서버 SSL 인증서 443 포트 사용
인스타그램 Access Token 과 UserID 가져오는 방법
워드프레스 우커머스 쇼핑몰 플러그인 한국형 배송 설정 정리
FTP 파일질라 전송시 한글파일 누락
워드프레스 업로드파일 용량 제한 올리기
워드프레스 쇼핑몰 플러그인 우커머스 설정
워드프레스 아리따 폰트 적용 방법
워드프레스 도메인변경
Woocommerce Quick Buy – 플러그인 : 우커머스 상품목록에 바로구매 버튼 넣기
다른 도메인 으로 들어온 요청을 메인 도메인의 특정 페이지로 연결하기

4개의 댓글이 있습니다.

  1. 한가지 질문드립니다.
    위 플러그인으로 처리 후 한글문서는 업로드 되는데요
    다운받을 때 한글로 연결되지 않고 깨져보이는 화면이 나오는데요 해결방법이 있을까요?

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다