AttachFile Plugin 문제 해결


워드프레스 1.5.2버전부터부터 사용해왔던 Attach-Files 플러그인이 워드프레스 2.0 버전부터 문제를 일으키더군요. 제작자가 플러그인을 업데이트 해주면 좋겠지만, 아직은 업데이트 소식이 없습니다. 그래서, 우선 제 나름대로 수정 해 보았습니다..

1. WordPress 2.0에서의 문제들
  • 관리자화면>Manage>File-Attachments 메뉴에 정보가 표시지 않습니다.
  • 글 등록/수정(Write/Edit) 화면에서 파일 등록시 파일이 2개씩 등록됩니다.
  • attached_files_meta테이블에 user_level이 등록되질 않습니다.
    (기본값인 ‘0’ 으로만 등록됩니다.)
  • 등록했던 글들을 지울때(Delete Post) 에러, 경고창이 뜹니다.
2. 수정 (Change) 사항
  • 문제사항들을 모두 바로 잡았습니다.
  • 기본 스타일파일(attach-files.css)을 추가했습니다.
  • user_level‘이 attached_files_meta테이블에 등록됩니다.
  • 몇군데 get_settings('siteurl')get_setting('home')으로 바꿨습니다.
    (‘Blog Address’와 ‘WordPress Address’를 다르게 설정한 사용자를 위함)

[spoiler ‘글 계속 보기”글 그만 보기’]

3. 설치 (Install) 방법
  • 기존에 attach-flies플러그인을 사용중이라면 deactive한뒤 파일을 지웁니다.
  • 첨부된 파일의 압축을 풀면 나오는 ‘attach-files‘폴더를 플러그인 폴더에 업로드합니다.
    (e.g. /wp-content/plugins/)
  • 관리자화면>Plugins 에서 ‘AttachFile‘을 활성화(Activate)시킵니다.
  • 설치과정이 끝났습니다.

4. 사용 (Usage) 방법
  • 글을 등록/수정할때 글 작성창 아랫쪽에 ‘attach a file’이란 메뉴가 생겼습니다.
    attach a file menu
  • ‘attach a file’이란 링크를 클릭하면 파일 업로드 창이 생깁니다.
    attach file browse
  • 여러개의 파일을 등록할때는 바로 밑의 ‘Attach another file’을 클릭하시면 새로운 업로드창이 5개까지 계속 생깁니다.
    attach another file
  • 글을 임시저장/저장 하면 파일이 업로드되고 글 작성창 아래에 파일 정보창이 나타납니다.
    attach file upload result
  • 글 작성을 완료하고 글 내용을 보면 아랫쫏에 파일 다운로드 링크가 생깁니다.
    attach-file-post-screen
5. 관리 (Manage)
  • 관리자화면>Option>File-Attachments 메뉴에서 옵션을 조정할 수 있습니다.
    attach file option
  • 관리자화면>Manage>File-Attachments 메뉴에서 파일들을 관리 할 수 있으며, 간단한 파일들의 정보를 볼 수도 있습니다.
    attach file stats and manage

[/spoiler]

플러그인 원제작자가 업데이트 하기 전까지는, 사용하는데 문제가 없을것 같습니다.
사용상에 문제가 있거나, 개선 할 점이 있다면 언제든지 글 남겨주세요.;)

추가(2006-02-17)::IE에서 다운로드 링크가 보이질 않아, css수정해서 파일 교체했습니다.


2 responses to “AttachFile Plugin 문제 해결”

  1. @she :: 파일이 계정의 폴더에 올려지는게 아니라 바이너리(binary)형태로 DB에 저장되더군요. 제가 이 플러그인에서 유일하게 맘에 들지않는 단점입니다.:oops:덩치가 큰 파일은 올리지 않는것이 좋을듯 합니다.^^;(wp_attached_files_data 테이블에 저장됨.)

  2. ^^ 감사합니당. 근데 올린 파일은 계정에 올려지는 건가요? 찾아봐도 없어서;