워드프레스 자식테마 만들기 One-Click Child Theme 플러그인으로 간단하게!

 

자식테마 Child theme 만들기

제가 지금 사용하고 있는 테마는 Hueman 이라는 무료테마 입니다. 깔끔하고 사용하기 편해서 지금껏 쭈욱 이용하고있죠.?

그러다가 얼마전엔 블로그를 시작한 후 처음으로 테마편집에 손을 댔습니다.?애드센스에?페이지수준 광고라는게 새로 생겼길래 한번 사용해보려고 광고 코드를 블로그에 삽입해봤죠. ?header.php 파일을 열어서 짧은 코드 삽입하는게 전부였지만 생초보라 이렇게 하는게 맞나? 싶더라구요. 그런데 얼마 지나지않아 문제가 생겼습니다. Hueman 테마의 업데이트 알람이 뜨길래 무심코 업데이트를 해버렸더니 수정해놓은 헤더파일이 기본으로 되돌아가서 설정해놓은 애드센스가 뜨지 않게된거죠.?

 

워드프레스 자식테마

 

이것저것 검색을 해보니 이럴경우 자식테마(child theme)를 만들어두고 그 자식테마를 수정하면 원본인 부모테마가 업데이트 되더라도 설정해놓은 항목이 변하지 않는다는 사실을 알게 되었습니다.?

자식테마 만들기는 직접 ftp프로그램을 이용해서 워드프레스가 설치된곳에 자식테마폴더를 만들어주고 style.css와?functions.php 파일을 만들어주면 쉽게 만들수 있어 보였습니다. 이 과정을 플러그인으로 더 간단히 할 수 있다고 해서 저는?One-Click Child Theme 라는 플러그인을 설치하고 이용했습니다. 사용법은 다음 블로그를 참고하였습니다. (http://shuman.tistory.com/70) 정말 간단하더라구요.

 

워드프레스 자식테마 2

 

자식테마를 만들고나서 다시 header 파일에 애드센스코드를 삽입 수정하려고 외모-테마편집기에 들어가보았습니다. 그런데 있어야할 템플릿 파일들이 안보이더군요. 잉? 왜이렇게 썰렁하지??

 

child theme 1

 

자식테마의 개념을 잘 이해했으면 좋았을텐데 대충 휙휙 넘어갔더니 이모냥이네요. 자식테마 개념을 잘 설명해둔 블로그를 참고하니 (http://avada.kr/using-child-theme/) 그제서야 왜그런지 알았습니다.

뭔가 필요한 파일을 찾을때 검색 우선순위는 자식테마, 그 다음 부모테마 순입니다. 필요한 파일이 자식테마에 있다면 그걸 쓰고, 자식테마에 없다면 부모테마 폴더에 가서 파일을 찾는다는거죠. 그러니까 자식테마 폴더에 템플릿파일들이 다 있을 필요가 없는거죠.?

 

child theme

 

수정이 필요한 템플릿 파일은 외모-child theme 에 들어가서 선택후 copy template 버튼을 누르면 자식테마쪽으로 복사가 됩니다. 저는 애드센스 광고코드를 삽입할 header.php 파일을 자식테마로 복사해 온 뒤 수정후 저장하였습니다. 그랬더니 다시 광고가 잘 작동하네요.?

자식테마를 수정한것이니 앞으로는 원본 부모테마가 업데이트 되더라도 이전처럼 수정해놓은 것들이 롤백 될일은 없겠죠? 덕분에 워드프레스 경험치가 +1 되었습니다. ㅎㅎ?

 

??페이지 수준 광고 워드프레스 블로그에 적용 해보다.

??워드프레스 블로그, 네이버 신디케이션 플러그인을 적용해보다.

 

You may also like...

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Protected with IP Blacklist CloudIP Blacklist Cloud