안녕하세요.
워드프레스에서 xe로 이전하기 위해 준비중인 초보입니다.
현재 워드프레스에 있는 게시물들을 xe로 옮기려고 준비중에 있는데요.
게시물을 xml로 변환해서 저장하는 것 까지는 성공했는데요.
1. 제목과 게시물 내용에
[시그니처1] 제목제목 [시그니처2]
[시그니처3] 게시물 내용내용 [시그니처4]
이런식으로 앞뒤로 시그니처 문구를 넣고 싶은데 어떻게 하면 좋을지 모르겠습니다. ㅠ
2. 게시물의 제목의 길이를 통일하고 싶어서 "시그니처 문구를 포함한 글자수가 20자 이하"로 설정하고 싶은데 방법이 있을까요?
고수님들 도와주세용!
댓글 8
예를 들면 [XE]오늘 날씨 좋아요!![타운]
이런 것인가봐요?
원 게시물 그대로 XE로 완료되었다면 마이그레이션이 다 되었다면
설치할 때 db 테이블 접두사(설치해본지 오래되서...)를 그대로 두었다면
xe_documents 안에 게시물 내용이 들어가 있습니다.
쿼리문으로 title필드(제목)와 conent필드(내용)을 일괄 수정해 줄수 있죠.
원래의 title을 가져와서 접두, 접미를 뺀 글자수만큼 자르고
(이때 한글같은 2바이트 문자면... 단순히 글자수로만 자르면 안될꺼에요. 적당한 처리가 필요해요.)
접두, 접미를 붙인 title을 title에 넣어주는 거죠. -0-;;;;
와우! 답변 감사드려용!
해보고 잘 안되면 추가로 질문 드려도 될까용?
제가 말한 건 막상 만들면 몇줄 안되는 코드인데..
그 몇 줄을 만드는게 애매하거든요.
시그니처 및 글자수 자르는 것 때문에 while문으로 돌려야 할수도 있구요.
일단 xe로 게시물을 띄우는게 우선입니다.
변환은 그 다음에 고민하세요.
언제 또 마음이 변할지 모르니
저 같으면 DB는 그대로두고
애드온이나, 게시판스킨에서 앞뒤로 붙여주고
제목글자수는 20자-시그니처글자수로 잘라서 표시하겠습니다.
정말 좋은 아이디어 같습니다!