자식 테마(child theme) 만들고 사용하기

테마 디자인이 매뉴 색상, 버튼 색상, 레이아웃 변경 등 조금씩 단계별 수정 시 자식 테마(child theme)를 사용하면, 기존 테마가 업데이트 되어도 문제가 발생하지 않는다.

자식 테마 디렉터리 생성하기

자식테마를 제공하는데 필요한 것은 디렉터리 생성과 CSS 파일이다. (http://codex.wordpress.org/ko:Child_Themes) 참조.

FTP 프로그램을 실행하여 ‘www/wp-content/themes’ 디렉터리로 이동하고, 자식 테마를 만들기 위해 원본 테마의 디렉터리명에 ‘-child’를 붙여서 디렉터리를 만든다 (예, ‘bueno-child’).

자식 테마 디렉터리 생성하기

style.css 소스를 변경하기 위해 우선 원본 테마의 style.css 파일을 다운로드한다.

style.css 파일의 모든 내용을 삭제하고 다음과 같은 소스를 입력한다.

/*Theme Name: Bueno ChildDescription: Child theme for the Bueno theme.Author: hongmarioTemplate: bueno*/@import url("../bueno/style.css");

위 내용을 간단히 설명하면 Theme Name, Template는 필수로 입력해야 하며, Template는 원본 테마의 디렉터리 이름, 대소문자를 구분한다. 그리고 @import는 원본 테마의 CSS 규칙을 가져온다.

수정된 style.css 파일을 FTP 프로그램으로 자식테마(burno-child) 디렉터리로 업로드한다.

자식 테마 활성화

  1. 알림판의 ‘외모 > 테마’를 클릭한다.
  2. 자식테마(Bueno Child)를 활성화한다.
  3. 독자의 이해를 돕고자 로고를 텍스트(BUENO CHILD)로 표시했다.

자식 테마의 3가지 특징

  • 자식테마의 내용을 수정해도 원본 테마는 영향을 받지 않는다.
  • 원본 테마의 내용을 수정하면 자식 테마는 영향을 받는다.
  • 동일한 명칭(함수, CSS)이 자식 테마에 존재하면 원본 테마가 바뀌더라도 자식 테마는 영향을 받지 않는다.

워드프레스의 클릭만으로 사용할 수 있는 자식테마 플러그인을 이용하면 손쉽고 편하게 자식 테마를 만들 수 있다. One-Click Chile Theme (http://wordpress.org/extend/plugins/one-click-child-theme/) 참조

답글 남기기