THEME / 09 CHILD THEME

Child Theme이란?

Parent Theme을 직접 수정하면 업데이트 때 사라집니다. 수정 사항을 따로 관리하는 방법이 Child Theme입니다.

09 / 11
확장하기
EXTEND

Theme 파일을 직접 고쳐도 되나요?

BASICS이해하기Theme이 대체 무엇인가? · 3단계
SETUP적용하기설치하고 내 것으로 만들기. · 3단계
QUALITY판단하기좋은 Theme의 기준은? · 2단계
EXTEND확장하기직접 수정하려면? · 2단계
VERIFY검증하기실제로 써보면 어떤가? · 1단계

WordPress를 조금 사용하다 보면 Theme 파일을 직접 수정하고 싶어집니다. CSS를 바꾸고, functions.php에 코드를 넣고, Template을 고치는 식입니다. 이때 등장하는 개념이 Child Theme입니다.

기본 개념

Parent Theme

실제로 설치한 원본 Theme입니다. 개발사가 계속 업데이트합니다.

Child Theme

내 수정 사항만 따로 담는 Theme입니다. Parent를 그대로 두고 필요한 부분만 덮어씁니다.

왜 필요한가?

초보자가 가장 많이 겪는 사고

Parent Theme을 직접 수정한 상태에서 업데이트하면 수정 내용이 사라질 수 있습니다. Child Theme을 사용하면 수정 사항을 별도로 관리할 수 있습니다.

모든 사이트에 필요한가?

그렇지는 않습니다. Customizer, Site Editor, Additional CSS 등으로 충분하다면 Child Theme이 필요하지 않은 경우도 있습니다. 핵심은 하나입니다.

Theme을 얼마나 깊게 수정할 것인가?

A색상 · 여백

Customizer나 Additional CSS로 충분한 경우가 많습니다.

Child Theme 없이 가능
BTemplate 구조

글 목록이나 Header 구조 자체를 바꾸는 경우입니다.

Child Theme 권장
C기능 추가

functions.php에 Hook·Filter를 넣는 경우입니다.

Child Theme 또는 전용 Plugin
SelfWordPress

추천보다 검증.
조건을 공개합니다.

Theme도 호스팅과 같은 방식으로 다룹니다. 같은 조건에서 설치하고 측정한 결과만 Theme 리뷰 & 비교에 올립니다.