Home테마 개발테마 기능의 확장자식 테마 활용 (ex:Enfold)

자식 테마 활용 (ex:Enfold)

 

개요 – Enfold 테마의 자식테마(child-theme)를 이용한 기능 수정을 해보면서, 워드프레스 훅을 이용한 테마 커스텀 방법을 알아본다.


1. 자식 테마 만들기

1) 자식 테마를 위한 폴더를 만들고 style.css 파일 만들기

2) 부모 테마 폴더에 있는 style.css에서 테마 정보를 복사하여 자식 테마의 style.css 파일에 붙여넣기

3) 자식 테마용 필요 정보로 수정하고 저장
자식 테마를 위한 필수 정보 : Theme Name , Template (=부모테마의 폴더 이름)

4) 사이트 어드민 > 외모 > 테마 에서 자식 테마를 활성화 하고 웹사이트가 정상적으로 표시되면 성공
(※ 엔폴드의 경우 위 방법으로 자식 테마를 활성화 해도 원래의 스타일은 유지하도록 부모 테마에서 설정 돼 있음)

2. functions.php 의 활용

자식 테마 내에 functions.php 라는 파일을 만들고, 이 곳에 적절한 코드를 등록하면 테마의 기능 수정 및 확장을 할 수 있게 됩니다.

자식 테마에서 ‘add_theme_support()’ 함수를 활용하면 테마 파일을 직접 수정하지 않고도, 기능 추가 또는 수정이 가능한 경우가 많다. 따라서 테마 커스텀을 할 때 먼저 부모 테마의 functions.php에 정의된 함수 및 제작사에서 제공하는 Documents를 살펴보는 것이 좋습니다.

 

이상 자식테마를 만드는 방법과, 기능 수정 및 추가를 위한 functions.php 파일을 만들어서 이용하는 방법을 알아보았습니다.

끝.

Tags , ,
Was this article helpful to you? Yes No