본문 바로가기
css

두 워드프레스 블로그의 모든 게시물을 하나로 결합

by code-box 2021. 9. 28.

이것이 이것에 대해 가장 좋은 방법인지 아닌지는 잘 모르겠지만, 최근에 이것을 해야 할 필요성이 생겼고 이것이 제가 한 방법이다. 이 튜토리얼은 완전히 새로운 블로그를 만드는 대신 한 블로그를 "닫고" 다른 블로그로 결합하는 시나리오에 초점을 맞추고 있습니다.

**이 단계를 수행하기 전에 두 데이터베이스를 모두 백업하고 분리하여 안전하게 보관하십시오.

1단계: wp_posts 테이블을 로 내보냅니다.SQL
당신이 가장 먼저 해야 할 일은 을 얻는 것이다.닫을 블로그에서 wp_posts 테이블의 SQL 파일. 이 기능은 phpMyAdmin에 액세스할 수 있는 경우 매우 쉽습니다. Export 탭으로 이동하여 wp_posts 테이블을 선택하고 "Save as File"을 선택합니다. 이렇게 하면 SQL 파일을 바탕 화면에 저장할 수 있습니다. 잘 됐네요. 만약 여러분이 그런 식으로 말한다면 껍질 안에서 이것을 하는 비슷한 쉬운 방법이 있을 것입니다.

2단계: 다른 블로그에 대해 다시 하기
실제로 이 SQL 파일은 필요하지 않지만 해당 파일의 마지막 게시 ID를 알아야 합니다. 아래쪽까지 스크롤을 해서 그게 뭔지 보세요.

3단계: CREATE TABLE 섹션 제거
이 테이블은 가져올 때 이미 있으므로 1단계에서 얻은 SQL 파일에서 이 섹션을 제거할 수 있습니다.

4단계: 번호 변경
이 부분은 시간이 많이 걸리는 부분입니다. 2단계에서 얻은 마지막 번호 이후의 다음 번호에서 시작하여 첫 번째 SQL 파일의 모든 항목에 새 ID를 제공해야 합니다. 이렇게 하지 않고 SQL을 가져오려고 하면 중복 항목이 너무 많아 가져오기가 작동하지 않습니다. 실수로 중복된 내용을 덮어쓰게 해서 망한 경우가 아니라면 =이렇게 하면 됩니다.

이렇게 하지 않으면:

5단계: 이미지 이동
당신의 게시물은 그것의 도메인에 있는 이미지에 대한 수많은 링크를 포함할 것이다. 만일 여러분이 완전히 오래 된 도메인 이름을 죽이고 싶다면, 너에 대한 새로운 서버에 이러한 이미지를 이동해야 할 것이다. 이러한 이미지들이 모두 좋은 디렉토리에 있으므로 이동시키고 이동 중인 서버에 이미 있는 이미지와 결합할 수 있습니다. 어서 저쪽으로 옮기세요. 여기서 비결은 SQL 파일의 파일 경로에서 Find/Replace를 수행하는 것입니다. 이런 걸 해보세요.

찾기: http://OLD-domain.com/wp-content/uploads/
모두 바꾸기: http://NEW-domain.com/wp-content/uploads/

6단계: 가져오기
이제 새로 수정된 SQL 파일을 가져올 준비가 되었습니다. 이러한 게시물을 결합할 사이트에 대해서는 phpMyAdmin으로 이동하십시오. 가져오기 탭으로 이동하여 파일을 찾은 다음 이동을 누릅니다. (위에 표시된 중복 오류와 같은) 오류가 발생하지 않으면 새 게시물이 이 사이트에 즉시 통합됩니다!

네가 잃을 것은
주석, 카테고리, 사용자…. 거의 모든 것들이 단순히 게시물 자체가 아니다. 위에서 설명한 것과 비슷한 기술을 사용할 수도 있고, 저장도 할 수 있겠지만, 제 생각에는 훨씬 더 복잡할 것 같습니다. 저는 "옛날" 블로그에 댓글 활동이 많지 않았기 때문에 이런 식으로 한 결과에 만족했습니다.

임의 팁

  • 이 과정은 여러분이 잃어버린 모든 것들로 인해 다소 불쾌합니다, 여러 블로그를 시작하기 전에 미리 생각만 하는 것이 훨씬 더 좋습니다. 여러분의 관심을 하나의 블로그에 집중해서 모든 사랑을 주는 것이 그 사랑을 둘로 나누는 것보다 훨씬 더 쉽습니다. 아이들처럼요. (웃음)
  • SQL을 내보낼 때 DROP TABLE 확인란을 선택하지 않도록 주의하십시오. 이 기능은 테이블을 이동/다시 쓰는 데 매우 유용할 수 있지만 이 경우에는 그렇지 않습니다. SQL에 해당 명령이 포함되어 있으면 이전 게시물이 모두 손실되고 새 게시물로 대체됩니다.
  • 실시간 데이터베이스를 가지고 노는 것은 위험한 일입니다. 이러한 데이터베이스는 블로그의 모든 내용을 포함합니다. 뭔가 잘못되면 당신은 모든 것을 잃을 수도 있어요. 먼저 두 데이터베이스를 모두 백업한 후 모두 정상으로 돌아오십시오.

블로그 팁스의 케빈 업데이트는 이를 위한 더 쉽고 더 나은 방법이 있다고 지적했습니다. WordPress에 내장된 내보내기/가져오기 기능을 사용합니다. 오, 나 지금 똑똑하다고 느껴져 =)

댓글