워드프레스용 exifer 플러그인


비공식 한국 워드프레스 포럼에서 fantastic님께서 Exif 정보를 보여주는 플러그인에 대한 글을 보고 이런 저런 플러그인을 찾아보다 마땅한게 없어서 마침 저도 필요성을 느끼던 터라 간단한 정보만을 보여주도록 만들어 봤습니다.

개요 (Description)

  • 기본적으로 WordPress 2 이상에서 작동하지만, 이미지 경로를 수동(manual)으로 입력할 경우 이전 버전에서도 사용 가능합니다.
  • .jpg, .jpeg 파일만을 지원합니다
  • Exif 프로그램 : Exifer 1.5
  • 참고한 소스 : exif-filter, ImagesExifView_A25(태터 플러그인), pixelpost

설치 (Install)

  • 다운받은 파일의 압축을 풀면 나오는 “exifer” 폴더를 플러그인 폴더(wp-content/plugins)에 업로드합니다.
  • 관리자화면(wp-admin) > 플러그인(Plugins) 에서 “Exifer”를 활성화(Activate)시킵니다.

사용법 (Usage)

기본 사용법
  • 기본적으로 워드프레스 업로드 환경에서 업로드한 이미지 파일을 지원합니다. 이 경우 이미지의 경로를 따로 입력할 필요 없이 파일명만 입력하면 됩니다. 아래의 “$myImagePath“와는 무관합니다.
  • 이미지를 업로드하고나서 본문에 삽입하면 아래와 같은 이미지 태그가 입력됩니다.
    
    
  • 업로드한 이미지 파일의 이름을 [exif]uploaded-image.jpg[/exif]처럼 감싼 태그를 원하는 위치에 입력하세요.
    [exif]uploaded-image.jpg[/exif]
  • 위위 같이 입력했을 경우 아래 그림처럼 표현됩니다.

    exif-result-screenshot.jpg

이미지 경로 지정 (Pre-define image path)
  • 워드프레스 업로드 환경에서 업로드하지 않은 이미지 파일의 경우 이곳에서 경로를 지정해서 쉽게 태그를 입력 할 수 있습니다.
  • exifer.php파일을 열어 윗부분에 있는

    의 설정값에 주로 이미지를 업로드 하는 폴더의 경로를 입력 합니다.
    (주의!! 폴더 경로는 워드프레스가 설치된 폴더로 부터의 경로입니다)

  • [exif][/exif]태그를 입력할때 path="1" 값을 추가해 줍니다
  • 지정한 폴더의 하위 폴더에 업로드한 이미지에 대해서는 파일이름을 적는곳에 하위 폴더까지 같이 적어주면 됩니다.
경로 직접 입력 (Advanced)
  • 사용중인 서버에 업로드한 이미지의 경로를 직접 입력 할 수 있습니다.
  • exif 태그의 path값에 이미지의 경로(사이트 루트로부터의 경로)를 입력하면 됩니다.
    예를 들어 이미지 파일의 주소가

    라면 exif 태그의 내용은 아래와 같습니다.

설정 (Config)

  • 좀 더 자세한 Exif 정보가 표시되길 원하신다면 exifer.php파일을 열어 윗부분에 있는

    와 같이 설정값을 true 로 바꿔주면 됩니다.(기본값 false)

  • Exif정보 테이블의 스타일 바꾸고 싶으실때는 exif.css파일을 수정하시면 됩니다.

하고픈 말 (ReadMe)

  • WordPress 2.0.4에서 시험작동 했습니다.
  • Exifer 정보에 "ShutterSpeedValue"값이 없을때는 "ExposureTime"값이 Shutter Speed 값에 표시 됩니다.
  • Exif정보 테이블의 스타일을 바꾸고 싶으실때는 exif.css파일을 수정하면 됩니다.

추가(v0.6a): 시간 표현부분에 문제가 있어 관련 부분을 수정했습니다.(오류지적:fantastic님)


10 responses to “워드프레스용 exifer 플러그인”

  1. 안 되네요. Image file not found()인 걸보니 $img_path에 아무 내용이 없다는 말인데요. 2.3.2버전 사용중입니다.

  2. […] サイトをCORESERVERに移す前に入れていたexiferプラグインですが、Finepix S5 proに対応するオレオレ改造をしたまでは良かったけど、表示する毎にJPEGファイルを毎回解析する仕組みになっており、ちょっと負荷が大きい気がしていて再導入を見送っています。 ファイルアップロード時に一回だけ解析して、wp-postmetaテーブルにその情報を保存してそれを表示するようにできないか検討しています。   […]

  3. fantastic// 잘 되는군요:)아마도 strtotime함수 활용에 문제가 있었나보네요.

    저는 “감”보다는 “홍시”를 좋아합니다;)

  4. 아 ~ 이제 맞게 나옵니다:)

    요즘 감이 얼마나 하죠 ? ‘감’사드려야 하는데..:oops:
    항상 고맙습니다 (__)꾸벅~

  5. fantastic// 시간 표시를 좀 보기 좋게 하는 과정에서 서버 설정과 관련된 문제가 있었나 봅니다. 말씀하신 사진을 제 서버에서 테스트해보니 시간이 제대로 표현 되더군요…흑…:roll:

    어쨓든 fantastic님만 안되는 경우는 아는듯 해서 시간을 그대로 표시해주도록 바꿨습니다. 파일을 다시 받아서 시험해 보세요:-)

    덧) 사진 블로그가 깔끔하고 예쁘네요:cool:

  6. 감사합니다 ~!!!!
    잘 되요~ 아직 css는 수정안했는데 한번 봐주시겠어요?
    http://fantastic902.com/photolog/?p=10
    보시다시피 다른 정보는 잘 나오는데 date부분이 이상하게 나와서요 ^^;;
    1970.1.1이라네요 전 태어나지도 않았을땐데^^;
    제가 또 어디 설정을 제대로 안해둔듯 한데요 콕 찝어 주심 감사하겠습니다 ..
    이거원..좋은 플러긴도 만들어주셨는데 A/S까지 요청하니 면목이 없네요 ;;

  7. fantastic// 제가 이렇게 정신이 없네요. 정작 중요한 파일 연결고리를 적지도 않고…-_-; 방금 글 수정 했으니 내려받아 시험작동 해보세요^^;

  8. 082님 감사합니다:)
    근데 플러그인은 어디서 받을수 있을까요 8)
    링크걸어주신 Exifer1.5는 받아서 압축풀고 워프에 업로드했는데 관리자화면 플러긴에 목록이 나타나질 않네요 :cry:
    폴더째 올려보고..따로 따로 올려봤는데 관리자에 뜨질 않습니다만.. 제가 뭘 잘못한걸까요.. 워프는 2.04버전 사용중입니다..