워드프레스 차일드 테마 만들기

Last Updated on 2025-05-24 by BallPen

워드프레스 차일드 테마(child thema)는 자식 테마라고 불리는 경우도 많아요. 반대로 자식 테마가 아닌 원래 테마는 부모 테마(parent theme)라고 부릅니다.

사실 저는 블로그를 시작한지 3년이 넘도록 차일드 테마를 사용하지 않았어요. 왜냐면 지금까지 그 필요성을 느끼지 못했기 때문이죠.

그런데 최근 구글 애드센스 광고를 제 블로그에 붙이면서 차일드 테마가 필요한 이유를 이해했어요. 테마가 업데이트 되면 부모 테마에 있던 애드센스 관련 설정들이 모두 초기화 된다는 것을 알게 된거에요.

이 문제를 해결하고자 한다면 차일드 테마를 사용해야 해요. 그렇지 않다면 업데이트될 때 마다 매번 초기화되어 버립니다.

이번 글에서는 제가 사용하는 GeneratePress 테마를 기준으로 차일드 테마 만드는 방법을 설명드릴게요. 아래는 이번 글의 목차에요.

우선 차일드 테마를 사용하기 전에 부모 테마가 워드프레스의 어느 디렉토리에 설치되어 있는지 부터 확인해봐요. 그 다음에 차일드 테마 설치하는 방법을 알아 봐요.

우선 ‘WP 파일 관리자‘ 플러그인을 설치하실 것을 추천드려요. 서버내에 있는 워드프레스 디렉토리 접근 및 파일 수정에 유용하기 때문이에요.

워드프레스 관리자 창에서 ‘WP 파일 관리자’ 플러그인을 검색해서 설치하시면 됩니다. 혹시 플러그인 설치 요령을 모른다면 아래 버튼을 눌러 플러그인 설치 방법을 알 수 있어요.

WP 파일 관리자 플러그인을 설치하셨다면 워드프레스 관리자 창에서 ‘WP 파일 관리자’를 실행하세요.

그러면 아래 [그림 1]과 같은 창이 보일거에요.

[그림 1] 'WP 파일 관리자' 플러그인 실행 화면
[그림 1] ‘WP 파일 관리자’ 플러그인 실행 화면

여러분들이 사용하는 부모 테마는 ‘html \(\rightarrow\) wp-content \(\rightarrow\) themes’ 디렉토리에 설치되어 있습니다.

예를 들어 GeneratePress 테마를 사용한다면 ‘themes’ 디렉토리 밑에 ‘generatepress’라는 폴더를 볼 수 있을 거에요. 또한 twentytwentyfour 테마를 사용한다면 ‘twentytwentyfour’ 폴더가 있겠죠.

여러분들의 테마 디렉토리 안으로 들어가 보면 수많은 파일들을 볼 수 있어요.

워드프레스를 하다 보면 경우에 따라 이 파일들 중 몇 개를 수정해야 할 경우가 생겨요. 저는 구글 애드센스 광고를 넣기 위해 header.php 파일을 수정했었고요. style.css 파일은 예쁜 텍스트 박스를 사용하기 위해 수정하기도 했어요.

그런데 이렇게 수정한 내용들은 테마 업데이트가 이루어질 때 모두 초기화되어 버려요. 계속 수정 사항을 유지되면 좋은데 처음 상태로 초기화 되어 버리니 난감합니다.

업데이트 때만다 매번 다시 수정한다면 얼마나 귀찮겠어요. 이런 문제 때문에 등장한 것이 워드프레스 차일드 테마 에요.

앞서 말씀드린대로 저는 GeneratePress 테마를 사용하고 있어요. 이 테마의 차일드 테마를 설치하고 사용하는 방법을 설명드릴게요.

차일드 테마 설치하는 방법은 직접 다운받아 설치하는 방법과 플러그인을 활용해 설치하는 방법이 있어요. 두번째 방법을 사용하면 다른 테마에서도 차일드 테마를 설치할 수 있어요.

[GeneratePress 차일드 테마 다운받아 설치하는 방법]

GeneratePress 차일드 테마는 아래 버튼을 눌러 열리는 페이지에서 ‘Installing a child theme’ 부분의 ‘here’ 단어에 링크가 걸려있는 것을 볼 수 있어요. 그 링크를 클릭하면 다운받을 수 있어요.

다운된 파일은 zip 압축파일로 되어 있는데요.

이 파일을 워드프레스 ‘관리자 창’ \(\rightarrow\) ‘테마’ \(\rightarrow\) ‘테마 추가’ \(\rightarrow\) ‘테마 업로드’ 를 클릭한 후 다운받은 zip 파일을 업로드 하면 됩니다.

마지막으로 워드프레스 ‘관리자 창’ \(\rightarrow\) ‘모양’ \(\rightarrow\) ‘테마’로 가셔서 방금 설치한 GeneratePress Child 테마를 선택해서 활성화하면 끝이 납니다.

[차일드 테마 생성 플러그인으로 설치하는 방법]

이 방법은 차일드 테마 생성 플러그인으로 차일드 테마를 설치하는 방법인데요.

찾아보니 다음의 두 플러그인이 많이 사용됩니다.

[그림 2] 워드프레스 차일드 테마 생성 플러그인
[그림 2] 워드프레스 차일드 테마 생성 플러그인

저는 사용해 보지는 않았는데요. 두 플러그인 모두 많이 사용되는 듯 하니 직접 설치해서 활용해 보시기 바랍니다.

차일드 테마를 설치하고 활성화 했다면 ‘WP 파일 관리자’를 이용해 ‘html \(\rightarrow\) wp-content \(\rightarrow\) themes’ 디렉토리로 들어가 보세요.

그러면 그 디렉토리 밑에 GeneratePress_child라는 디렉토리가 생성된 것을 볼 수 있어요. 그 디렉토리 안으로 들어가 보면 몇개의 파일이 있는데요.

앞으로 파일 수정이 필요한 경우 이 파일들을 수정하시면 테마가 업데이트 되더라도 이 파일들은 초기화되지 않고 계속 유지된다는 것을 알 수 있어요.

만일 수정해야 할 파일이 더 있는 경우 부모 테마에서 해당 파일 만을 복사해 차일드 테마에 붙여넣고 수정하면 됩니다.

만일 부모 테마의 하위 폴더에 있는 파일을 수정해야 한다면 부모 테마 디렉토리와 차일드 테마 디렉토리 구조를 똑같이 구성하고 파일을 붙여넣은 후 수정해주면 됩니다.

흥미롭고 도움이 되는 글이었나요? 리뷰를 부탁드립니다.
[Total: 1 Average: 5]

“워드프레스 차일드 테마 만들기”에 대한 1개의 생각

댓글 남기기