워드프레스를 이용하면, 메인 테마는 냅두고 차일드 테마를 활용해야 한다는 말을 많이 듣게 되죠? 그렇지만 사용해야하는 정확한 이유와 활용방법을 알려주는 글을 찾기 어려우실 겁니다. 

 

이번 글에서는 워드프레스 차일드테마를 사용해야 하는 이유와 차일드테마를 만드는 방법, 활용 방법까지 자세히 설명합니다. 

 

 

 

 

 

 

차일드테마를 사용해야 하는 이유

워드프레스는 전체적인 테마로 구성되어 있습니다. 내가 원하는 대로 수정하여 사용할 수 있는 장점이 있지만, 테마가 업데이트되면, 수정해둔 소스코드가 초기화되어 버리는 불상사가 생길 수 있습니다. 잘 작동하던 기능들이 작동하지 않을 수도 있고요. 

 

차일드테마는 부모 테마(Parent theme를 직역한 것)의 아래에 두어, 원본 테마(부모 테마)는 그대로 보존할 수 있게 합니다. 차일드 테마를 이용하여 수정하면, 원본 테마(부모 테마)가 업데이트되어도 원래의 모습을 유지할 수 있는 것이죠. 각종 코드들이 사라지는 것을 방지하기 위하여 차일드 테마를 이용하라고 말하는 것입니다. 

 

차일드 테마와 부모 테마

위의 사진처럼 차일드 테마를 만들고 이를 메인 테마로 활성화하여 사용하면 됩니다. 차일드 테마는 어떻게 만들까요?

 

 

차일드 테마 만들기

 

 

차일드 테마를 만드는 방법은 여러 가지가 있지만, 유명 플러그인을 이용하면 아주 편리합니다. 

 

Child Theme Configurator 플러그인

그 중에서도 Child Theme Configurator 플러그인이 유명하며, 저도 이 플러그인을 사용하고 있습니다. 플러그인을 설치하고 활성화시키면, 곧바로 차일드 테마가 생성됩니다. 

 

워드프레스 테마 관리 페이지

워드프레스 사이트 관리자 페이지의 왼쪽 메뉴에서 테마 관리 페이지에 접속하면, 차일드 테마가 만들어진 걸 확인할 수 있을 겁니다. 그리고 차일드 테마를 활성화하면 됩니다. 

 

 

차일드 테마 활용 방법(php 파일 옮기기)

테마 파일 편집기

차일드 테마를 테마 파일 편집기에서 편집하려고 해도 php 파일이 없죠? 아마 style.css, functions.php 두 파일만 있을 겁니다. 이 2개의 파일이 차일드 테마 구성의 핵심이기 때문입니다. 

 

하지만, 우리는 header.php, footer.php 파일 등도 수정하고 싶습니다. 이를 위해선 FTP 프로그램으로 서버에 접속해야 합니다. 

 

서버에 있는 테마 폴더

워드프레스 서버에 접속하고 테마 폴더가 있는 곳으로 들어갑니다. 테마 폴더는 아래 경로에 있습니다. 

루트 폴더(www) → wp-content → themes

여기서 부모 테마 폴더(colormag)에 접속합니다. 

 

※ 혹시 FTP 프로그램 사용법을 모른다면, 파일질라 사용법 글에 정리되어 있으니, 참고하십시오. 

 

부모 테마의 header.php

부모 테마 폴더에서 차일드 테마로 복사하고 싶은 php 파일을 복사합니다. 

 

차일드 테마의 header.php

차일드 테마에 복사한 php 파일을 붙여넣기 합니다. 

 

차일드 테마에 php 파일 복사 완료

워드프레스 사이트 관리자에서 테마 편집기에 다시 들어가보면, 복사 붙여넣기한 header.php 파일이 있는 것을 확인할 수 있습니다. 간단하죠? 이제 차일드 테마에 있는 php 파일을 수정하여 원하는 것들을 적용하면 사이트에 안전하게 반영될 것입니다. 

 

 

 

지금까지 워드프레스 차일드테마 만들기 방법과 활용 방법을 정리하였습니다. 

 

 

 

 

"쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다. "

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기