워드프레스 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’이란 링크를 클릭하면 파일 업로드 창이 생깁니다.
- 여러개의 파일을 등록할때는 바로 밑의 ‘Attach another file’을 클릭하시면 새로운 업로드창이
5
개까지 계속 생깁니다.
- 글을 임시저장/저장 하면 파일이 업로드되고 글 작성창 아래에 파일 정보창이 나타납니다.
- 글 작성을 완료하고 글 내용을 보면 아랫쫏에 파일 다운로드 링크가 생깁니다.
5. 관리 (Manage
)
- 관리자화면
>Option>File-Attachments
메뉴에서 옵션을 조정할 수 있습니다.
- 관리자화면
>Manage>File-Attachments
메뉴에서 파일들을 관리 할 수 있으며, 간단한 파일들의 정보를 볼 수도 있습니다.
[/spoiler]
플러그인 원제작자가 업데이트 하기 전까지는, 사용하는데 문제가 없을것 같습니다.
사용상에 문제가 있거나, 개선 할 점이 있다면 언제든지 글 남겨주세요.
추가(2006-02-17)::IE에서 다운로드 링크가 보이질 않아, css수정해서 파일 교체했습니다.
2 responses to “AttachFile Plugin 문제 해결”
Thank you very, VERY much for this plugin modification !
@she :: 파일이 계정의 폴더에 올려지는게 아니라 바이너리(binary)형태로 DB에 저장되더군요. 제가 이 플러그인에서 유일하게 맘에 들지않는 단점입니다.덩치가 큰 파일은 올리지 않는것이 좋을듯 합니다.(wp_attached_files_data 테이블에 저장됨.)
^^ 감사합니당. 근데 올린 파일은 계정에 올려지는 건가요? 찾아봐도 없어서;