세상의 모든 일을 아주 제대로. 멋지게. 해결하기 위해 연구합니다.

차일드 테마 만들기

 테마를 수정해서 사용할 경우 테마가 업데이트 되면 수정한 내용이 모두 사라지게 됩니다. 이 때문에 워드프레스를 수정해서 사용할 경우 일반적으로 차일드테마(자식테마)를 만들어 수정한 내용을 따로 관리합니다.
일부 테마에서는 차일드 테마가 있을 경우 업데이트가 되지 않은 경우가 있는데 이럴 땐 외모 > 테마에서 차일드 테마를 부모 테마로 설정하고 업데이트 한 후에 다시 차일드 테마로 바꾸면 됩니다.
지금부터 차일드 테마를 만드는 방법을 알아보도록 하겠습니다.
1. 차일드 테마 폴더 만들기
워드프레스 테마가 있는 곳(http://도메인/wp-contents/themes/)에 폴더를 하나 만듭니다. 보통 구분하기 쉽게 부모 테마의 폴더 이픔에 -child라고 붙입니다. 이 때 폴더 이름에 공백없이 입력하셔야 합니다.2. 스타일시트 파일(style.css)
새 문서를 하나 만들어서 아래의 내용을 입력한 후 style.css라는 이름으로 저장합니다. 폴더 이름은 정확하게 입력(대소문자 필히 확인)해야 합니다.
/*
Theme Name : 차일드테마폴더명
template : 부모테마명
*/
3. 함수 파일(functions.php)
새 문서를 만들어 아래와 같이 입력하고 functions.php라는 이름으로 저장합니다.
<? php
add_action( ‘wp_enqueue_scripts’ , ‘theme_enqueue_styles’ ) ;
function theme_enqueue_styles() {
wp_euqueue_style( ‘parent-style’ , get_template_directory_uri() . ‘/style.css’ ) ;
}
4. 차일드 테마로 지정
새로 만든 style.css와 functions.php을 FTP로 차일드 테마 폴더에 업로드 하고 알림판에서 외모 > 테마에서 차일드 테마로 지정하면 작업이 완료됩니다.
수정하고 싶은 내용이 있다면 차일드 폴더의 style.css 파일 아래에 적어 넣으면 됩니다.
부모 테마 폴더에 있는 파일을 수정할 경우 수정할 파일을 사용자 컴퓨터에 복사했다가 다시 차일드 테마 폴더로 업로드한 후 수정하면 됩니다. 부모 테마 폴더의 하위 폴더에 있는 내용을 수정할 경우에는, 차일드 테마에 동일하게 하위 폴더를 만들어 수정할 테마를 차일드 테마 하위 폴더에 동일한 방법으로 넣어서 수정하면 됩니다.
혹시 차일드 테마 만들기에 어려움이 있다면 차일드 테마를 만드는 플러그인(One-Click Child Theme 등) 을 사용하셔도 됩니다.
차일드 테마를 사용할 때 주의할 점은 부모테마의 템플릿을 수정해서 차일드 테마에서 사용하고 있을 때, 부모 테마의 중요한 결함을 개발자가 발견하여 수정하여 업데이트 한 경우, 어떤 부분이 수정되었는지 알 수 없어 보안에 관한 결함에 대처할 수 없는 점입니다. 부모 테마의 업데이트 된 내용을 잘 확인해서 대응해 주시기 바랍니다.
100% 주문제작형 고퀄리티 워드프레스홈페이지 제작 전문_워프로 : http://wor-pro.com/