워드프레스 콘텐츠를 유지한 상태에서 다른 사이트의 레이아웃 적용하기

워드프레스 정보를 제공하는 블로그 Avada 2024. 7. 28. 14:04 • 댓글:

워드프레스에서 테마를 바꾸는 것은 보통 사이트를 새로 만드는 것과 비슷한 작업이 될 수 있습니다. 하지만 블로그 글 위주의 사이트에서는 다른 워드프레스 사이트의 레이아웃을 적용하는 것이 가능할 수 있습니다.

GeneratePress 테마가 설치된 워드프레스 사이트에서 도메인과 콘텐츠를 유지한 상태에서 동일한 테마가 설치된 워드프레스 사이트의 레이아웃을 적용하는 작업을 최근 수행했습니다.

워드프레스 콘텐츠를 유지한 상태에서 다른 사이트의 레이아웃 적용하기

클라우드웨이즈에 설치된 A 사이트를 글과 페이지 등 콘텐츠를 유지한 상태에서 레이아웃을 동일 클라우드웨이즈 계정의 다른 서버에 설치된 B 사이트의 레이아웃으로 바꾸는 작업을 맡았습니다. 콘텐츠는 그대로 유지하고 껍데기를 바꾸는 작업이라 할 수 있습니다.

테마 옵션 내보내기/가져오기

두 사이트 모두 GeneratePress 테마가 사용된 경우에는 다음과 같이 진행하는 것을 고려할 수 있습니다.

  1. B 사이트에서 GP 테마의 옵션을 내보내기 합니다.
  2. A 사이트에 테마 옵션을 가져옵니다.
  3. Element가 사용된 경우 도구 » 내보내기에서 Element를 내보낸 다음, 도구 » 가져오기에서 Element 콘텐츠를 임포트 합니다.
  4. B 사이트와 동일하게 A 사이트에 플러그인을 설치하고, 플러그인 설정을 합니다.

이 경우 플러그인을 동일하게 설치하여 세팅하는 과정이 필요합니다. 

GeneratePress의 테마 옵션 내보내기/가져오기는 다음 글을 참고해 보세요:

 

워드프레스 GeneratePress 테마 옵션 내보내기/가져오기

일부 워드프레스 테마에서는 테마 옵션을 내보내기/가져오기 기능을 제공합니다. 예를 들어, 베스트셀링 테마인 아바다 테마나 인기 매거진, 블로그 테마인 뉴스페이퍼 테마에서 테마 옵션 설

avada.tistory.com

Element(엘리먼트) 콘텐츠는 다음 글을 참고하여 가져올 수 있습니다.

 

워드프레스 GeneratePress 테마 엘리먼트(Element) 내보내기 - 워드프레스 기본 - 워드크래커

GeneratePress 테마는 빠른 속도 때문에 특히 블로그 운영에 많이 사용되고 있습니다. GP 테마는 Element(엘리먼트) 기능을 활용하면 테마 파일 편집을 최소화하면서 비교적 수월하게 커스터마이징이

www.thewordcracker.com

아바다, 뉴스페이퍼 등 유료 테마에서는 보통 테마 옵션 내보내기/가져오기 기능을 제공합니다. 테마 옵션 내보내기/가져오기 기능이 없는 경우에는 이 방법을 이용할 수 없습니다.

사이트 복제 후 콘텐츠 내보내기/가져오기

다른 방법으로 워드프레스의 콘텐츠 내보내기/가져오기 기능을 활용하는 것도 가능합니다. 테마 테마가 다른 경우 콘텐츠(블로그 글)만 교체하려는 경우 효과적일 수 있습니다.

클라우드웨이즈에서 다음과 같은 과정으로 진행할 수 있습니다.

  1. B 애플리케이션을 복제합니다.
  2. 복제된 애플리케이션(사이트)에서 글, 페이지, 카테고리 등 모든 콘텐츠를 삭제합니다.
  3. 미디어 라이브러리에 있는 모든 이미지를 삭제합니다.
  4. A 사이트에서 도구 » 내보내기에서 전체 콘텐츠를 내보내기 합니다.
  5. Export된 콘텐츠를 복제된 사이트에서 가져오기 합니다.
  6. A 사이트에 설치된 플러그인 중에 필요한  플러그인이 있다면 복제된 사이트에 설치하고 세팅합니다.
  7. A 사이트에 설치된 플러그인 중에서 필요한 플러그인이 있으면 복제된 사이트에서 다시 설치하도록 합니다.
  8. 사이트 레이아웃이 원하는 대로 표시되면 복제된 애플리케이션에 도메인을 연결하고 SSL 인증서를 설치합니다.
  9. 기존 사이트는 제거합니다.

첫 번째 방법은 사이트 콘텐츠를 그대로 둔 상태에서 다른 사이트의 레이아웃 세팅을 가져와서 적용하는 것이라면, 이 방법은 사이트 레이아웃을 그대로 둔 상태에서 콘텐츠를 대체하는 방법이라 할 수 있습니다.

기존 콘텐츠를 제거할 때, 글 개수가 많은 경우에는 대량 글 삭제 플러그인을 사용하면 편리합니다.

 

모든 워드프레스 글/페이지 삭제하기 - WP Mass Delete 플러그인 - 워드프레스 기본 - 워드크래커

글, 페이지 등을 일괄 삭제하는 플러그인은 Bulk Delete가 많이 사용됩니다. 저는 WP Mass Delete 플러그인을 사용하여 글을 삭제해보았습니다.

www.thewordcracker.com

복제된 애플리케이션에서 기존 사이트의 미디어 파일을 삭제하려는 경우 일일이 삭제해도 되지만, 시간이 많이 걸린다면 다음 글에서 소개하는 방법으로 시도할 수 있습니다.

 

워드프레스 미디어 라이브러리에서 이미지 대량 삭제하기 - 워드프레스 기본 - 워드크래커

워드프레스에서 모든 이미지 파일을 삭제하고 싶은 경우 두 가지 방법으로 가능합니다. 미디어 라이브러리에서 직접 삭제하거나 서버에서 이미지 파일들을 삭제하고 DB에서 이미지 관련 데이터

www.thewordcracker.com

도구 » 내보내기에서 모든 콘텐츠를 내보내기 할 수 있습니다.

워드프레스 콘텐츠를 유지한 상태에서 다른 사이트의 레이아웃 적용하기

도구 » 가져오기에서 콘텐츠 파일을 임포트할 때, 파일이 큰 경우 콘텐츠를 가져오는 과정에서 오류가 발생할 수 있습니다. 이 경우 PHP 메모리 제한 크기(memory_limit), 최대 실행 시간(max_execution_time) 등의 설정을 높인 후에 진행하면 성공할 수 있습니다.

 

클라우드웨이즈에서 504 Gateway Timeout 오류가 발생하는 경우 - 워드프레스 기본 - 워드크래커

워드프레스 사이트에서 CPU나 메모리를 지나치게 소모하는 작업을 하거나 잘못된 플러그인 등에 의하여 서버 리소스가 빠르게 소모되거나 트래픽이 급증하는 경우 504 Gateway Timeout 오류가 발생할

www.thewordcracker.com

클라우드웨이즈에서 특정 애플리케이션에서만 PHP 설정값을 조정하는 것도 가능합니다.

참고로 애플리케이션이 복제되는 서버의 위치가 달라지는 경우에는 도메인의 DNS 레코드를 변경해야 합니다. 그런 경우에는 DNS 정보 변경에 서너 시간 정도 걸릴 수 있고, 기존 애플리케이션을 48시간(2일) 정도 유지하는 것이 좋습니다.

워드프레스나 웹호스팅과 관련된 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.

참고

https://avada.tistory.com/2897

 

엘리멘터 무료 버전 vs. 프로 버전 비교

엘리멘터(Elmentor)는 500만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더 플러그인입니다. 엘리멘터는 무료 버전과 프로 버전으로 제공됩니다. Elementor 프로 버전에서

avada.tistory.com

https://avada.tistory.com/3046

 

해외웹호스팅: 클라우드웨이즈 vs. 블루호스트 vs. 카페24 비교 (Cloudways vs. Bluehost vs. Cafe24)

저는 오랫동안 블루호스트(Bluehost)를 이용해 왔으며 2021년부터는 클라우드웨이즈(Cloudways) 웹호스팅 서비스도 함께 이용하고 있습니다. 현재 일부 중요하지 않는 블로그는 Bluehost에서 호스팅되고

avada.tistory.com

https://avada.tistory.com/3414

 

엘리멘터(Elementor)로 한국형 메가 메뉴 만들기

메가 메뉴는 SEO적인 측면에서 그리 바람직하지 않지만 많이 사용되고 있어 아바다 등 인기 테마에서는 메가 메뉴 기능을 기본적으로 제공합니다. 그리고 엘리멘터 프로에서도 메가 메뉴 기능이

avada.tistory.com