WordPress 업로드 확장자 추가 및 한글 파일명 자동 영문 변환 – Rocket Media Library Mime Type


Rocket Media Library Mime Type

사실 이 플러그인을 만든건 꽤 됐는데, 사용법이 워낙 간단해서 (설명할게 없어서) 그동안 소개글을 쓰지 않다가 플러그인 업데이트도 한 겸 해서 작성해 봅니다.

WordPress 의 자료실 Media Library 는 보안상의 이유로 업로드를 할 수 있는 확장자가 제한되어 있습니다.

예를들어 hwp 같은 파일은 업로드가 허용되지 않는데 이를 허용으로 바꿀 수 있는 플러그인입니다.

 

이래서 만들었습니다.

  1. 일단 제가 사용하려고 만들었습니다. 이게 큰 기능도 아니고 코드 몇줄 넣으면 되긴 하는데 그때마다 매번 추가해서 넣어야하고.. 플러그인으로 만들어두면 프로그래머가 아닌 분들도 쉽게 사용하지 않을까 해서 만들었습니다.
  2. 업로드한 파일이 한글명일 경우 표시될때 경로명이 깨지는데 이를 방지하기 위해서
  3. 업로드한 파일이 많아질경우 같은종류의 파일명만 표시해서 찾고자하는 파일을 좀더 찾기 쉽게하기 위해서

이런 플러그인이 이미 있을거라고 생각해서 찾아봤는데 제가 만든 당시에는 없었습니다. 지금은 모르겠군요.

 

특징

  1. 허용할 파일 확장자를 Yes / No 로 선택하고 저장하는걸로 끝입니다.
  2. 추가적으로 한글 파일명을 업로드했을경우 이를 영문으로 바꿔주는 기능이 있습니다.
  3. 네이버 API 를 사용하면 한글 파일명을 영문으로 번역해서 바꿔줍니다.
  4. 오직 파일 업로드에만 사용되기 때문에 다른 페이지나 기능에는 영향을 끼치지 않습니다.

 

간단한 사용 방법을 알려드리겠습니다.

Step 1

설치 후 플러그인 활성화 > 설정 > 업로드 파일 타입 을 클릭하면 위와같은 화면이 나오는데, 업로드하길 원하는 확장자에 Yes 로 체크하고 저장하면 끝입니다.

정말로 이게 끝입니다.

 

Step 2

그 외 추가 설정입니다.

  1. 파일 업로드시 한글 파일명을 영문으로 자동 변환 : 말 그대로 한글 파일명이 업로드 됐을경우 자동 영문바꿈 설정
  2. 변환된 파일명에 업로드 일시를 붙임 : 파일명 뒤에 업로드된 시간 (예 : 2017-08-28-19-07-03) 를 추가합니다.
  3. 한글 파일을 영문으로 변환시 네이버 번역 API를 이용해 변환 : 한글 파일명을 네이버 번역 API 를 사용해 영문으로 번역합니다. 1번은 의미없는 문자 나열이지만 이걸 사용하면 정확하진 않아도 의미있는 파일명이 붙습니다.
  4. 3번을 사용하려면 네이버의 Client ID, Client Secret 이 필요하며 이곳 에서 신청할 수 있습니다.

 

이상입니다. 이 플러그인의 다운로드는 워드프레스 플러그인 공식 홈 에서 받거나 관지라 메뉴 “플러그인 추가하기” 에서 Rocket Media Library Mime Type 으로 검색하면 나옵니다.

 

맺으며

이상으로 간단한 사용법을 살펴봤습니다.

  1. 필요한 파일 확장자가 있으면 요청주시면 추가하겠습니다.
  2. 이런 기능이 있으면 좋겠다.. 하는 건의나 버그가 있을경우 댓글 남겨주세요.

 



댓글 남기기

Be the First to Comment!

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