워드프레스 자체 기능을 이용한 A 사이트 페이지를 B 사이트로 가져오는 복사 방법

반응형
728x90
반응형


워드프레스 사이트 간 페이지 복사




미리 말씀드리지만 이것이 최선의 방법인지는 모르겠습니다.

천하의 워드프레스인데 분명 더 쉬운 방법이 있을 것 같고, 또 이러한 기능을 지원하는 플러그인이 있을 것 같은데 잘 못 찾겠네요.


먼저 제 상황을 간략히 말씀 드리면..

현재 A, B 두 개의 워드프레스 사이트를 운영하고 있는데요.

두 사이트는 동일한 테마와 Elemetor를 제작한 동일한 페이지 구조를 가지고 있습니다.

즉, 겉 모양은 모두 똑같고 컨텐츠 내용만 다른 사이트죠.

(그런데 페이지만 가져오는 것이기 때문에 테마나 페이지 구조는 서로 달라도 크게 관계 없을 것 같습니다.)



그러다 A 사이트에 있는 특정 페이지들을 B 사이트로 복사해야 되는 상황이 발생했어요.

한 두 페이지라면 B 사이트에서 그냥 다시 만들면 되지만, 페이지의 양이 좀 많아서 새로 추가하기가 애매한 상황이었죠.


물론 한 사이트 내에서 글이나 페이지를 복사하는 플러그인은 많이 있죠.

또한 사이트 이전 등을 위해 사이트 전체를 복사하는 플러그인들도 있고요.


하지만 제가 하고자 했던 것은 이러한 로컬 작업이나 사이트 전체를 복사하는 것이 아니라 A 사이트에 있는 특정 페이지 만을 B 사이트로 가져오고(복사) 싶은 것이었습니다.


인터넷을 검색하고 플러그인을 찾아봤지만 대부분 위에서 언급한 것처럼 사이트 내에서의 로컬 작업 아니면 사이트 전체를 복사하는 내용들이었습니다.



그러다 우연히 대쉬보드 메뉴를 뒤적이다가 굳이 플러그인을 이용하지 않고도 워드프레스 자체 기능을 통해 내가 원하던 결과를 얻을 수 있는 방법을 알게 되었습니다.

그런데 사실 결과는 얻을 수 있었지만, 솔직히 이 방법도 내가 원했던 완벽한 과정은 아니었어요.


왜냐하면 내가 원했던 딱 그 페이지 만을 가져오는 것이 아니라 일단 A 사이트에서 어느 정도 뭉텅이(?)로 가져왔다가 B 사이트에서는 필요한 페이지만 남기고 필요 없는 페이지는 다시 지워줘야 하거든요.

저는 단순히 로컬 내 페이지 복사처럼 클릭 한번으로 복사하거나 Ctlr+C --> Ctlr+V 형태를 찾고 있었는데 그런 방법은 아닙니다.


아무튼 뚜렷한 방법을 찾지 못해 결국 이 방법을 택했으니 혹시라도 더 좋은 방법이 있다면 알려주시기 바랍니다.

과정은 아래와 같습니다.


1. A 사이트의 알림판에서 도구 항목을 선택



2. 내보내기 선택



3. 페이지 선택


만약 글(post)을 내보내려 한다면 글을 선택하면 되겠죠?

앞서 말씀드린 것처럼 특정 페이지만 가져올 수는 없습니다. 그나마 페이지의 양을 줄이려면 시작 일자와 종료일에서 해당 페이지가 작성된 달을 선택하고 상태를 지정하는 것이 최선입니다.

물론 내가 복사하려는 페이지만 공개로 하고 나머지 페이지들은 잠깐 비공개로 전환 후 상태에서 '공개됨'만 선택하여 내보낼 수도 있습니다.

하지만 이것도 귀찮은 일이라 그냥 기간과 상태만 지정하였습니다.


물론 모든 페이지를 내보내려면 시작 일자와 종료 일자, 그리고 상태를 별도로 지정할 필요는 없습니다.



4. 내보내기 파일 다운로드를 클릭합니다.

(페이지 파일을 다운로드 합니다.)



5. 파일이 다운로드 되었습니다.



6. 이제 B 사이트의 알림판으로 가서 도구를 선택



7. 가져오기를 선택



8. WordPress 지금 설치를 실행

설치가 안되어 있을 경우에 '지금 설치'를 클릭하여 설치합니다.

이미 설치가 되어 있다면 '가져오기 도구 실행'이라고 표시되어 있습니다.



9. '가져오기 도구 실행'을 클릭



10. 파일 선택을 클릭



11. 좀 전에 A 사이트에서 다운 받은 파일을 선택합니다.


최대 크기가 128M로 되어 있습니다. 만약 페이지의 양이 너무 많아 최대 용량을 넘어간다면 이 방법은 어렵겠네요.



12. 파일 업로드 후 가져오기 클릭

(파일 업로드 후 가져오기 버튼 클릭!)



13. '선택'에서 사용자 이름 선택


보통 혼자서 사용하는 경우가 대부분이기 때문에 자신의 아이디 밖에 없을 겁니다. 자신의 아이디를 선택하거나 여러 명일 경우 원하는 사용자 이름을 지정하여 선택합니다.

첨부 파일 가져오기의 내려받기와 가져오기는 체크하지 않았습니다.

솔직히 이 부분은 무엇을 의미하는지 잘 모르겠습니다.

아무튼 체크를 하지 않아도 페이지는 잘 복사 되었습니다.



14. 제출하기 클릭



15. 페이지 메뉴로 이동하여 불필요한 페이지 삭제


가져온 페이지 중 원하는 페이지만 놔두고 필요 없는 페이지를 삭제해주면 페이지 복사는 끝입니다.



16. 페이지 내 기존 링크 수정

가져온 페이지는 기존 A 사이트에서 사용하던 링크를 그대로 가지고 있습니다.

B 사이트 내에서 사용 시 이 링크가 수정이 필요하다면 직접 다 수정을 해주어야 합니다.


이상으로 사이트 간 페이지를 내보내고 가져오는 방법에 대해 알아보았습니다.

애초에 원했던 것처럼 딱 내가 필요한 그 페이지 만을 가져오는 방법은 아니지만 어쨌든 이 방법으로 페이지 제작 시간은 많이 절약할 수 있었습니다.

그럼 오늘도 좋은 하루 되세요. 감사합니다.


728x90
반응형

댓글

Designed by JB FACTORY