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

이 글에서는 GeneratePress 유료 테마의 워드프레스 테마 옵션 내보내기와 테마 옵션 가져오기 기능을 사용해서, 여러 개의 워드프레스 사이트에 레이아웃, 폰트, 색상 등등 테마 설정을 동일하게 적용하는 방법에 대해서 알아보겠습니다.

여러 개의 워드프레스 사이트를 운영하다 보면, [사이트 1]의 테마 설정을 새롭게 생성한 [사이트 2]에 그대로 옮겨서 똑같은 디자인의 사이트로 만들고 싶은 경우가 생깁니다. 이 때 워드프레스 테마 내보내기와 가져오기 기능이 있다는 것을 알고 있다면 클릭 몇 번만으로 1분 안에 사이트를 복제할 수 있습니다.

워드프레스 테마 내보내기 기능이 있다는 것을 모르고 있다면, 일일이 설정을 하나하나 복제해주어야 할 것입니다. 실제로 저는 워드프레스 운영 초기에 레이아웃 설정부터 폰트 등 모든 부분을 일일이 설정해주었답니다. 시간도 오래 걸리면서 스트레스도 엄청 받는 작업이었던 기억이 납니다.

워드프레스 테마 옵션 내보내기 : Export 기능

워드프레스 테마를 복제하기 위해서는 먼저 테마 옵션 내보내기 기능을 통해서 테마 옵션 설정을 파일로 저장해야 합니다.

먼저 복제할 테마 옵션이 적용되어 있는 워드프레스 사이트로 이동합니다. 저는 이 ‘워드프레스 Tech’ 사이트에 적용되어 있는 테마 옵션을 저장하고, 새로운 사이트에 똑같이 적용해보도록 하겠습니다.

그 후 워드프레스 관리자 페이지 > 외모 > GeneratePress 메뉴로 이동합니다. 그리고 설정 화면을 아래로 스크롤해보면, 다음과 같이 ‘Import / Export’ 설정을 할 수 있는 섹션이 있습니다.

워드프레스 테마 옵션 내보내기 : Export 기능 : All -> Export

위의 화면에서, ‘All’을 선택한 뒤 ‘Export’ 버튼을 클릭합니다. 그러면 다음과 같은 파일 하나가 다운로드 됩니다.

워드프레스 테마 옵션 내보내기 다운로드 된 파일

만약 위의 ‘Export’ 설정에서 ‘Global Colors’를 선택하고 내보내기 한다면, 워드프레스 사이트의 색상 관련 정보만 모두 저장된 테마 옵션 파일이 다운로드 됩니다. ‘Typography’를 선택하고 내보내기 할 경우에는, 폰트와 관련된 모든 정보가 저장된 테마 옵션 파일이 다운로드 됩니다.

색상이나 폰트 정보만 그대로 복제하고 싶은 경우 선택할 수 있는 설정 옵션입니다.

워드프레스 테마 옵션 가져오기 : Import 기능

이제 다운로드 받은 테마 옵션 파일을, 새롭게 만든 워드프레스 사이트에 업로드하여 테마 옵션을 복제할 수 있습니다. 테마 옵션을 적용할 사이트로 이동합시다.

워드프레스 테마 옵션 파일 가져오기 : Import 기능 사용

테마 옵션을 적용할 워드프레스 사이트로 이동했다면, 관리자 페이지 > 외모 > GeneratePress 메뉴로 이동합니다. 그리고 똑같이 아래로 화면을 스크롤하여 ‘Import / Export’ 탭으로 이동합시다.

워드프레스 테마 옵션 가져오기 : Import 기능

아까 다운로드 받았던 테마 옵션 파일을, 업로드하면 됩니다. ‘파일 선택’을 클릭하여 파일을 업로드할 수 있습니다. 또는 테마 옵션 파일을 드래그하여 ‘파일 선택’ 박스에 올려 놓으면 파일이 업로드 됩니다. ‘Import’ 버튼을 누르고 확인 버튼만 누르면 바로 테마 옵션이 복제됩니다.

추가 CSS 복사 붙여넣기

테마 옵션 파일을 Import 기능을 통해서 가져오기 한 뒤에, 워드프레스 사이트를 확인해보시면 100% 똑같이 복제되지 않은 것을 확인할 수 있을 것입니다. 테마 옵션 내보내기/가져오기 기능으로는 추가 CSS 설정이 변하지 않기 때문입니다.

100% 똑같이 테마를 복제하기 위해서는, 관리자 페이지 > 외모 > 사용자 정의하기 > 추가 CSS 메뉴에 입력되어 있는 모든 CSS 복사해서 새로운 사이트 추가 CSS 입력 창에 붙여 넣기 하면 됩니다.

워드프레스 테마 옵션 가져오기 마무리 작업 : 추가 CSS 복사 붙여넣기

그러면 다음과 같이 워드프레스 사이트 테마 설정을 그대로 복제할 수 있습니다.

워드프레스 테마 옵션 가져오기 작업 완료

‘전체 카테고리’, ‘최신 업데이트 글’이 있는 사이드 바 디자인이 이 블로그와 조금 다른 걸 느끼신 분들도 계실 텐데요. 여기서 알 수 있듯, 사이트 별로 CSS 설정 값이 조금 달라지기 때문에 완벽하게 복제하기 위해서는 추가 CSS 코드를 조금 수정해주는 작업까지 해주어야 합니다.

마치며

워드프레스는 가장 많이 사용되는 CMS 웹사이트 빌더입니다. 여러분이 생각하는 ‘아 이런 기능 있으면 편할 것 같은데?’ 하는 것들 중 대부분은 이미 존재하는 기능입니다. 조금만 더 검색해서 찾아 보시면, 지금 아무 생각없이 반복하고 있는 단순 작업들은 대부분 자동화하실 수 있을 것입니다.

이 블로그에서는 그런 것을 굳이 찾아서 공부하기는 귀찮지만, 워드프레스 운영 효율을 높이고 싶은 분들을 위해서 워드프레스의 다양한 기술적인 부분들을 꾸준히 포스팅할 예정입니다. 워드프레스 운영자 분들이 모두 효율적으로 쉽게 사이트 운영하셨으면 좋겠습니다.

참고