WordPress 미디어 라이브러리 업로드 가능 파일 타입 추가하는 방법


개요

wordpress 에서 자료실 역활을 하는 “미디어” 에는

보안상의 이유로 모든 종류의 파일을 다 업로드 할 수 있는게 아니고 (대표적으로 php, js, html 파일)

몇가지 종류의 파일만 업로드 할 수 있으며 보통은 이미지만 업로드하기 때문에 충분히 사용할 수 있지만

특정 확장자의 파일을 업로드 하고 싶은 경우, 업로드 가능한 파일을 추가로 지정할 수 있습니다.

멀티 사이트라면 멀티사이트 관리자 > 설정 > 네트워크 설정에

아래와 같이 [업로드 파일 타입] 을 지정하면 됩니다.

Screenshot_76

그런데 이곳에서 설정을 해도 업로드 에러가 발생하는 경우가 있는데, 이럴경우 별도로 코드를 넣어야 합니다.

1. upload_mimes filter 추가

사용중인 테마의 functions.php 를 열어서 아래 코드를 추가합니다.

예) 사용중인 테마가 abcd 라면 wp-contents/themes/abcd/funcitons.php

 

위의 코드를 붙여넣고 업로드가 되는지 확인하시면 됩니다.

 

2. Rocket Media Library Mime Type 플러그인 추가

워드프레스를 사용하는 이유중 하나는 프로그래머가 아니더라도 일반적으로 필요한 거의 대부분의 기능을 플러그인으로 채울수 있다는 점입니다.

제가 만든 간단한 플러그인인데 그냥 설치하고 사용하시면 됩니다.

자세한 설명은 해당 링크에 나와있습니다.



댓글 남기기

Be the First to Comment!

  댓글 이메일 구독  
구독 설정 :