차일드 테마란 무엇인가

시작하며

오늘은 워드프레스를 처음 시작하는 분들이 점점 듣게 되지만 무슨 말인지 이해 못하는 것들 중 하나인 차일드 테마 에 관하여 말해 보려 합니다.

최대한 쉽고 간단하게 안내 드리니 천천히 봐주시면 좋을 듯 합니다.

워드프레스 구텐베르크 블럭 편집기 코드 들여쓰기 유지 및 인라인 코드 삽입

차일드 테마란

워드프레스자체가 기본적으로 오픈소스로 구성되어 있습니다.

본인이 취향대로 수정하여 사용할 수 있지만 테마가 업그레이드 되면 수정된 소스가 날아가는 일이 생기게 됩니다.

이런 경우 원본 테마는 건드리지 않는 상태에서 상속받은 테마에서는 내가 수정한 기능을 그대로 물려받아서 사용할 수 있으며 이와 같은 테마를 차일드 테마(Child Theme)라고 합니다.

대시보드 내 차일드테마 설치 된 상태
차일드 테마와 부모테마

위 사진 대로 동시에 설치가 되어있지만, 활성화(Axtive)는 차일드 테마가 되어있는 것을 볼 수 있습니다.

그에따라, 부모 테마와 차일드 테마에 동일한 파일이 있을 경우 차일드 테마가 활성화 상태이므로, 먼저 명령을 받게 되며 업데이트 시에는 원본 파일 만을 업데이트 하기에, 서로 분리 운영이 가능한 구조입니다.

쉽게 말해 업데이트 시에 부모 테마만 업데이트가 되어지고, 차일드 테마는 그대로 유지가 됩니다.

부모테마

부모테마는 통상적으로 우리가 설치하는 (테마 스토어 마켓 등에 있는) 그 오리지널 테마를 칭합니다.

부모테마는 원본 그대로 유지를 시켜주는 것이 좋습니다.

워드프레스에서 이전 글 삽입하는 방법 이전 작성 글 링크 넣기

차일드테마

부모 테마 내에서 수정이 될만한(보통 스타일 시트 파일) 파일을 가져와 차일드 테마를 생성 합니다.

그렇게 설치 후 수정이 필요한 경우에는 부모 테마에 있는 원본 파일은 그래도 두고 차일드 테마의 파일을 수정하게 됩니다.

이유는 부모 테마가 업데이트 등이 이루어지면 수정했던 모든 내용들이 RESET 되기 때문에, 업데이트의 영향을 받지 않는 차일드 테마를 만들어서 사용 하게 됩니다.

차일드 테마는 어디서 구하는가

AWS 라이트세일 워드프레스 phpmyadmin 접속 하는 방법

보편적인 방법들

직접 제작 한다.

근본적인 방법이 되겠다. 하지만 초보입장에서 쉽지 않다. 그렇다고 대단히 어려운 작업은 아니지만 기본적인 지식들이 어느정도는 있어야 도움이 된다.

플러그인을 활용한다.

쉬운 방법이다. 직접 제작도 쉽지만 그보다 더 쉬운 방법이다.

Child Theme Configurator 이런 류의 플러그인 이 존재한다.

유료 구매 시 제공 받는다.

특정 유료 테마들은 구매 시 차일드 테마를 같이 제공해준다.

예) 뉴스페이퍼테마 테마, 아바다 테마 등이 대표적이다.

구글 검색을 하여 얻는다. (비추천)

불확실한 파일은 추천을 하지 않는다. 하지만 구할 수는 있다. 위 쉬운 방법들 두고 추천을 하지 않습니다.

서버내 차일드테마 설치 된 상태
서버내 차일드테마 설치 된 상태

위 사진 처럼 설치가 되어있습니다.

세부적인 방법은 추가적으로 포스팅 예정입니다.

차일드 테마는 필수인가

차일드 테마는 위에 안내 하였듯이, 원본 파일에 수정이 필요할 경우에 좀 더 편안하기에 , 보편적으로 적용하여 사용합니다.

하지만 테마를 수정하지 않고 순정 상태에서 제공하는 기능들을 활용하여 이용하는 것이 가장 좋다고 할 수 있습니다.

그 경우에는 차일드 테마의 의미가 없으니 불필요 합니다.

워드프레스에서 이전 글 삽입하는 방법 이전 작성 글 링크 넣기

​마치며

워드프레스의 장점은 확장성과 개방성이라고 생각합니다.

이 장점을 누리기 위해선 수정 등이 필요합니다. 이 경우 위의 차일드 테마가 하나의 작은 안전 장치가 될 수 있을듯합니다.

원본파일은 백업이 되는 것이니 말이죠.

본인이 감당이 되는 수준까지의 가공만을 권장드리며, 하나 하나 배워 나가면서 조금씩 적용 하길 바랍니다.

워드프레스를 시작하면 자연스레 코딩(기본)에 눈을 뜨는 분들이 적지 않습니다.

상당히 재미를 느낄 수도있으니 조금씩 나아가시길 바랍니다.

참고

설치형 워드프레스 최초 설치방법 안내 초보자 용

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment