워드프레스 한글 첨부 파일명 플러그인 non-latin attachments

,

플러그인 다운로드하기. 워드프레스 플러그인 설치에서 non latin attachments 로 검색하셔도 됩니다. (사용해 보고 좋으셨다면 리뷰를 남겨 주세요.)


워드프레스는 본격 사용하게 되면 가장 골때리는 게 파일명이 한글일 때 업로드가 안 되는 경우가 발생하는 것이다. 워드프레스가 파일 업로드 저장시 파일명을 그대로 사용하기 때문이다. 그래서 파일명에 사용한 문자가 ansi 범위를 넘어서는 경우 인코딩 문제가 발생할 가능성이 생긴다. 정확친 않지만, 한글의 경우 서버가 euc-kr 인코딩을 사용하는 경우 문제가 발생하는 것 같다. utf-8 인코딩을 사용하는 서버는 아마도 문제가 발생하지 않는 것 같다.

그래서 플러그인을 만들었다.

플러그인 동작

플러그인 동작은 간단하다.

  • 파일명에 영문, 숫자, -, _, ., 공백 외의 문자가 들어가 있는 경우 파일명을 그냥 숫자로 변경한다. 이 때 확장자는 변경하지 않는다.
  • 나중에 첨부파일 다운로드 링크가 본문에서 발견되면 링크에 download 속성을 줘서 첨부파일의 제목으로 파일명을 구성해 다운로드할 수 있게 해 준다.

이 플러그인의 장점

  • 나중에 플러그인을 삭제해도 아무 문제가 생기지 않는다.
  • 영문 파일명은 굳이 변환하지 않는다.
  • 파일명이 알파벳이 아닐 때도 업로드가 잘 된다.
  • 파일을 다운로드할 때 원래 파일명(정확히는 워드프레스 첨부 게시물의 제목)으로 다운로드한다.

지원, 라이센스

내가 개발자로 사는 이상은 이 플러그인을 계속 업데이트할 거다. 문제가 있는 경우 이메일 주시거나 워드프레스 플러그인 지원 게시판에 남겨 주시면 된다. 라이센스는 워드프레스와 같은 GPLv2다.

카테고리 글 목록 👉

,

대표글

“워드프레스 한글 첨부 파일명 플러그인 non-latin attachments”에 대한 5개의 응답

  1. bbpress(2.2.4) + 워드프레스(3.5.1) + non-latin(1.0.9)에서 이미지업로드할 경우 파일명들 꼬이는 문제 생깁니다. 모두 최신버전입니다.

    1. 제보 감사합니다. 체크해 보겠습니다. ^^

    2. 해당 환경에서 테스트해 봤지만 문제를 발견하지 못했습니다. 아마도 서버가 이미지를 이미지로 인식하지 못해서 생기는 문제가 아닐까 하는데 제가 살펴볼 수 있도록 해당 이미지를 보내 주시면 어떨까요. mytory쥐메일로 보내 주시면 됩니다.

  2. Thanks very much for making this plugin very useful!

    1. 네 ^^ 댓글 감사합니다.

댓글 남기기