2017-11-28 2 views
0

나는 2001 년부터 내용이있는 뉴스 사이트에서 일하고 있으며, 나는 모든 게시물과 그 특색있는 이미지를 얻고 싶다. 그러나, 그것은 기발한 있습니다, 나는 그들이 blob에 있기 때문에 그들을 다운로드하지 않고 데이터베이스에 게시물과 그들의 이미지가 필요합니다.Wordpress - 내보내기 특집 이미지 mysql

어떻게 결과를 얻을 수 있습니까? 데이터베이스에서 수동으로 복사해야합니까? 변경할 사항이 있습니까?

답변

0

현재 웹 사이트를 WordPress에서 사용하려면 을 권장합니다. 이러한 단계를 수행 할 수 있습니다.

  1. 새 웹 사이트가 개발되는 지역 환경에 이전 웹 사이트를 다운로드하십시오. wpdb

  2. 쿼리 워드 프레스로 이전 웹 사이트에서 필요한 내용을 사용하여 워드 프레스에서 기존의 웹 사이트 DB에

  3. 에 연결합니다. 당신은 기능으로 wp_handle_upload

  4. 설정을 사용하여 파일을 업로드 아래의 기능을 제출하고 임시 위치 file_put_contents('/path/to/new/file_name', $my_blob);
  5. 에 저장하는 BLOB을 변환 할 수 있습니다 wp_insert_post
  6. 와 내용으로 글/페이지 만들기

  7. 이미지 사용 wp_insert_attachment

이것은 요구 사항에 따라 루프에서 실행할 수 있습니다.

+0

매우 무거운 파일로 작업하고 있으며 다운로드하기를 원하지 않습니다. 나는 동일하게, 은행이 없기를 바랄 것이다. 그래서 이미지와 파일을 다운로드 할 필요가 없다. –

+0

그러면 아마도 당신은 seprate 테이블에 그것을 유지하고 거기에있는 게시물 id를 참조해야 할 것이다. 그러나 당신은 wordpress 구조를 깨고 있으며 어떤 wp 함수도 그 데이터를 가져 오거나 갱신하는데 사용할 수 없다. 우리가 프레임 워크를 사용할 때 우리는 데이터를 저장/복원하는 방법을 사용해야합니다. –

관련 문제