GeneratePress 차일드 테마 설치 이유와 방법

워드프레스의 테마와 플러그인은 보안 패치나 버그 수정, 기능 추가 등의 이유로 계속 업데이트된다. 그래서 테마를 설치하고 그냥 사용하면 업데이트 이후 기존에 추가한 설정이 초기화되는 불상사로 이어지기 쉽다.

이럴 때 좋은 방법은 부모/자식 테마를 나눠서 사용하는 건데 먼저 간략한 특징을 살펴보자.

부모 테마 (Parent Theme)
– 테마의 핵심 기능과 디자인 등을 담당
– 지속적인 테마 업데이트를 통해 안정성, 기능 등 강화

자식 테마 (Child Theme)
– 부모 테마의 핵심 기능과 디자인을 상속받음
– 부모 테마를 업데이트해도 자식 테마에 설정한 html, php, css 코드 등은 그대로 유지

즉 부모 테마는 핵심 기능과 코드는 계속 업데이트해도 자식 테마의 커스터마이징은 유지할 수 있다. 매번 테마를 업데이트할 때마다 설정을 초기화하지 않으려면 차일드 테마는 필수로 설정하는 것이 좋다. (테마 종류에 따라 다를 수 있음)

아래는 제너레이트 프레스의 차일드 테마 설정 방법인데 시간도 빠르고 복잡하지 않다. (제너레이트 프레스 기본 테마가 설치되어 있어야 함)



차일드 테마 설치 방법

위는 제너레이트 프레스 고객센터 페이지인데 접속하면 링크를 통해 차일드 테마를 내려받을 수 있다. (구글에 ‘generatepress child’로 검색해도 됨)


워드프레스 대시보드에서 외모 – 테마 – 화면 상단의 Add New Theme – Upload theme 경로로 오면 위 화면이 나온다. 조금 전 내려받은 차일드 테마 파일을 업로드하고 오른쪽 인스톨 버튼을 누르면 된다.

이후 시스템이 자동으로 부모 테마 설치 여부를 확인하고 이상 없으면 바로 차일드 테마 설치가 완료된다.


다시 대시보드의 외모 – 테마 메뉴로 오면 차일드 테마가 추가된 것을 볼 수 있다. 해당 아이콘에 마우스를 올려서 Activate (활성화) 해주면 설정은 끝이다.

앞으로 테마 커스텀은 모두 차일드 테마의 Customize로 진행하자. 기존 제너레이트 테마는 부모 테마가 되면서 업데이트만 적용한다고 보면 되는데 실수로 테마 전체를 삭제하지 않는 것이 중요하다.

만약 부모 테마를 삭제하면 차일드 테마만 독립적으로 존재하기 어려워서 사이트 레이아웃이 깨지거나 기능, 디자인 오류가 나타날 수 있다.

Leave a Comment