워드프레스 자식 테마 만드는 방법 (업데이트에도 코드 유지하는 구조)

워드프레스 자식 테마는 테마 파일을 수정해야 하는 순간에 꼭 알아두어야 하는 기본 구조입니다. 네이버 서치어드바이저, 구글 서치 콘솔, 애드센스, 애널리틱스 같은 코드를 넣을 때 <head> 영역이나 functions.php를 건드리게 되는데, 이때 부모 테마를 직접 수정하면 업데이트 이후 코드가 사라지는 문제가 생길 수 있습니다.

처음에는 티가 나지 않지만, 시간이 지나면서 인증 코드나 광고 코드가 사라져 다시 설정해야 하는 번거로움으로 이어집니다. 이 문제를 해결하는 방법이 바로 워드프레스 자식 테마입니다. 워드프레스 자식 테마는 부모 테마의 디자인과 기능을 그대로 유지하면서, 추가한 코드만 따로 관리하는 구조입니다.

그래서 부모 테마가 업데이트되어도 수정 내용이 유지되고, 사이트 운영 흐름이 훨씬 안정적으로 바뀌게 됩니다. 단순히 꾸미기 기능으로 보일 수 있지만, 실제로는 사이트 유지 관리에 중요한 역할을 합니다.

특히 테마 파일을 자주 수정하거나 플러그인 대신 직접 코드를 넣는 방식으로 운영한다면 워드프레스 자식 테마는 거의 필수라고 볼 수 있습니다.

플러그인 설치

워드프레스 자식 테마 플러그인 Child Theme Configurator 검색 화면
Child Theme Configurator 플러그인 검색 화면

워드프레스 관리자에서 플러그인 추가로 이동한 뒤 “child theme”을 검색하면 Child Theme Configurator 플러그인을 찾을 수 있습니다. 워드프레스 자식 테마를 직접 만들 수도 있지만, 처음이라면 구조를 잘못 잡을 가능성이 있기 때문에 플러그인을 사용하는 쪽이 훨씬 안정적입니다.

이 단계가 중요한 이유는 워드프레스 자식 테마는 부모 테마와 연결되는 구조이기 때문입니다. 연결이 잘못되면 스타일이 깨지거나 화면이 이상하게 보일 수 있는데, 플러그인은 이런 부분을 자동으로 처리해 줍니다. 결과적으로 불필요한 오류를 줄이고, 바로 다음 단계로 넘어갈 수 있는 상태를 만들어 줍니다.

자식 테마 만들기

워드프레스 도구 메뉴에서 자식 테마 설정 화면으로 이동하는 모습
도구 메뉴에서 Child Themes 선택

플러그인을 설치하고 활성화하면 일반 설정이 아니라 도구 > Child Themes 메뉴에서 워드프레스 자식 테마 설정을 진행하게 됩니다. 이 위치를 놓치면 설치만 해놓고 사용할 수 없다고 느낄 수 있습니다.

워드프레스 자식 테마 생성은 이 화면에서 시작되며, 이후 작업은 부모 테마가 아닌 자식 테마를 기준으로 진행하게 됩니다.

워드프레스 자식 테마 생성을 위해 부모 테마를 선택하고 Analyze 버튼을 누르는 화면
부모 테마 선택 후 분석 실행

Child Themes 화면에 들어가면 현재 사용 중인 테마를 선택하는 항목이 보입니다. 여기서 사용 중인 테마를 선택한 뒤 Analyze 버튼을 누르면 워드프레스 자식 테마 생성 가능 여부를 확인하는 과정이 진행됩니다.

이 단계는 단순 확인이 아니라 구조 분석입니다. 스타일 파일, 의존성, 연결 방식 등을 체크하는 과정이라서 오류가 나오면 그대로 진행하지 말고 내용을 먼저 확인해야 합니다.

워드프레스 Child Theme Configurator 자식 테마 생성 가능 안내 화면
부모 테마 분석 성공 화면

분석이 끝나면 워드프레스 자식 테마로 사용할 수 있다는 안내가 표시됩니다. 이 화면이 나오면 기본 구조에는 문제가 없다는 의미입니다.

여기서 중요한 점은 바로 넘어가기보다는 안내 메시지를 한 번 읽어보는 것입니다. 특히 스타일 파일을 어떻게 불러오는지에 따라 사이트 디자인이 달라질 수 있기 때문에 확인이 필요합니다.

워드프레스 Child Theme Configurator에서 새 하위 테마를 만드는 화면
새 하위 테마 만들기 버튼

분석이 끝난 뒤 아래쪽으로 내려가면 “새 하위 테마 만들기” 버튼이 보입니다. 대부분의 경우 별도 설정 없이 이 버튼만 눌러도 워드프레스 자식 테마가 생성됩니다.

다만 운영 중인 사이트라면 이 작업 전에 백업을 해두는 것이 좋습니다. 구조 자체가 바뀌는 작업이기 때문에 문제가 생겼을 때 되돌릴 수 있어야 합니다.

자식 테마 활성화

워드프레스 외모 테마 화면에서 자식 테마를 활성화하는 모습
생성된 자식 테마 활성화

워드프레스 자식 테마가 생성되면 외모 > 테마에서 확인할 수 있습니다. 여기서 활성화 버튼을 눌러야 실제 사이트에 적용됩니다. 활성화 후에는 첫 화면을 확인하는 것이 중요합니다. 메뉴, 위젯, 디자인이 정상인지 확인하고 이상이 있다면 스타일 연결이나 캐시 문제를 먼저 점검해야 합니다.

워드프레스 자식 테마 파일 편집기에서 style.css와 functions.php를 확인하는 화면
자식 테마 파일 편집기 화면

활성화 이후 테마 파일 편집기로 들어가면 style.css와 functions.php 파일이 보입니다. 이제부터는 모든 코드를 부모 테마가 아니라 워드프레스 자식 테마에 추가하는 방식으로 관리하게 됩니다.

이 구조를 유지하면 부모 테마 업데이트와 상관없이 코드가 유지됩니다. 다만 header.php 같은 파일은 기본적으로 없기 때문에 필요할 경우 부모 테마에서 복사해서 사용해야 합니다.

적용 결과

자식 테마를 적용하면 테마 수정 방식이 훨씬 안정적으로 바뀝니다.

  • 부모 테마 업데이트 후 코드 삭제 위험 감소
  • 검색 엔진 소유권 인증 코드 관리 쉬움
  • 애드센스, 애널리틱스 코드 추가 관리 가능
  • 플러그인 의존도를 일부 줄일 수 있음
  • 테마 수정 내역을 따로 관리하기 쉬움

특히 코드 스니펫, 메타 태그, 추적 코드처럼 계속 유지되어야 하는 항목은 자식 테마에서 관리하는 것이 좋습니다. 부모 테마 파일을 직접 수정하면 업데이트 때마다 다시 확인해야 하지만, 자식 테마를 사용하면 그런 불편이 줄어듭니다.

주의할 점

자식 테마는 편리하지만 아무 코드나 넣어도 되는 공간은 아닙니다. 잘못된 PHP 코드를 functions.php에 넣으면 사이트가 바로 오류 화면으로 바뀔 수 있습니다.

그래서 다음 기준을 지키는 것이 좋습니다.

  • 수정 전 백업하기
  • 코드 추가는 한 번에 하나씩 진행하기
  • 적용 후 사이트 첫 화면 확인하기
  • 캐시 플러그인 사용 중이면 캐시 비우기
  • PHP 오류가 나면 바로 되돌릴 준비하기

서버 접근이 어렵다면 header.php 같은 파일 수정은 조심해야 합니다. 파일 편집기에서 처리할 수 없는 작업도 있기 때문에, 필요한 경우에는 FTP나 파일 관리자 접근이 필요할 수 있습니다.

마무리

워드프레스 자식 테마는 디자인을 바꾸기 위한 기능만은 아닙니다. 테마 업데이트 후에도 중요한 코드를 유지하고, 사이트 관리 흐름을 안정적으로 만드는 기본 구조에 가깝습니다.

정리하면 흐름은 간단합니다. 플러그인을 설치하고, 부모 테마를 분석한 뒤, 새 하위 테마를 만들고 활성화하면 됩니다. 이후부터는 부모 테마를 직접 수정하지 말고 자식 테마에서 필요한 코드를 관리하는 방식으로 운영하면 됩니다.

▶ 구글 Docs 파일 워드프레스 발행 방법 (복붙 문제 해결 구조)

▶ 워드프레스 인기 게시물 플러그인 설정 방법 (페이지뷰 증가 구조 만들기)

▶ 워드프레스 애드블록 차단 설정 방법 (애드센스 광고 차단 회복 적용 가이드)

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤