0
트위터에 올린 소중한 기록들을 내 개인 블로그(워드프레스)에 올리는 방법을 많이 고민했다.
약 6000여 건에 해당하는 데이터를 옮겨야 하는데, 마땅한 방법이 없어 고민하던 중에
http://www.blog-relations.com/2009/05/19/import-excel-into-wordpress/ 의 글을 발견했다.
위 글에서 힌트를 얻어, CSV 파일을 워드프레스로 임포트하는 방법을 찾게 되었고,
결국 CSV Importer라는 플러그인을 발견했다.
오늘 종일 테스트하여 CSV Importer를 이용해 트위터 글을 워드프레스 블로그로 옮기는 방법을 완벽하게 정리했다.
물론 미리 트위터 글을 백업해놓은 파일이 있어야 하는데, 나는 이미 짹짹이(CheckCheck)을 이용해 수시로 백업해두었다. (짹짹이 다운로드 : http://kr.chkchk.net/ )
- http://wordpress.org/extend/plugins/csv-importer/ 에서 다운로드하여 설치하거나
- 워드프레스 관리자 페이지 > 플러그인 메뉴에서 CSV Importer를 검색하여 바로 설치한다.
- 정상적으로 설치되면 관리자 도구 메뉴에 CSV Importer 항목이 보인다.
- 짹짹이(CheckCheck) 설치 및 사용법 설명은 생략
- 짹짹이에서 백업한 트위터 글을 엑셀 파일로 저장하기
- 제1열의 필드 이름을 정확하게 지정한다.
필드이름규칙은 http://wordpress.org/extend/plugins/csv-importer/ 의 설명 참조한다. - title,post,date,category 필드 반드시 필요, 카테고리 이름은 이미 생성된 카테고리의 slug 이름 또는 아이디 번호로 하면 된다.
- 트위터 글은 제목이 따로 없기 때문에 포스트 타이틀을 적절히 만든다.
- 엑셀에서 CSV 파일로 저장하면 ANSI 코드로 저장된다. 워드프레서에서 다국어 문자를 인식하기 위해 UTF-8로 저장해야 한다.
- 엑셀에서 ‘유니코드 텍스트’ 형식으로 저장한다.
- 정규식이 지원되는 텍스트 에디터가 필요하다.
나는 EditPlus에서 탭문자(\t)를 쉼표(,)로 바꾸었다. - 제목 필드의 쉼표(,) 앞뒤로 절대로 공백 없어야 한다. 공백이 있으면 공백문자까지 인식하므로 필드 이름을 잘못 인식한다.
- 마지막 제목 필드 뒤에도 혹시 공백이 있는지 반드시 확인한다.
- 날짜 형식은 2011-07-07 23:15:00 와 같은 형식으로 바꾼다.
텍스트 에디터의 바꾸기 기능을 이용해 ”오전 12:”는 ”00:”으로, “오후 12:”는 “12:”으로, “오후 1:”는 “13:” 와 같은 식으로 바꾼다.
- 확장자는 csv, 형식은 반드시 UTF-8 형식으로 저장한다.
- 실제로 적용하기 전에 반드시 적은 수량의 데이터로 먼저 테스트해본다.
처음부터 다량의 데이터 적용하여 잘못 입력될 경우 삭제하기가 귀찮다.
- 안정적인 업데이트를 위해 100개 정도로 끊어서 업로드한다.
- 한 번에 올리는 데이터가 많을 경우 처리 시간이 오래 걸리고, 일정 시간이 초과되면 플러그인 제한 시간에 걸려 작동이 중지된다.
- 작동이 중지되면 입력된 데이터를 모두 지우고 다시 올리든지, 아니면 마지막 입력된 데이터를 확인하여 그 다음부터 새로 올린다.




