차일드 테마 수정 방법이 어떻게 되죠????
마음
예로들어 사이트의 언어를 영어에서 한글로 바꾸고 싶은데, 차일드 테마에는 오직 funtions.php 와 style.css밖에 없네요.
부모 테마로 가서 single.php 및 search.php 등등을 수정해 주면 나중에 업그레이드 되면 초기 상태로 돌아 가게 되잖아요.single.php 등등을 복사해서 차일드 테마에 붙여 넣고 수정해줘야 하나요???부모테마에 있는 모든 문서를 복사해서 차일드테마에 붙여 줘야 하나요?
근데 이럴 경우 애러가 생기지 않을까요?
아참 글구 구글 분석 코드를 footer.php에 넣어 줬는데, 만약에 테마를 업그레이드 하게 될경우 이 분석 코드는 날라 가게 되나요?
-
반혈
다 복사할 필요가 없고 수정할 파일들만 복사해서 수정하면 됩니다 즉 single.php 파일만 수정하고 싶으면 그 파일만 차일드테마 폴더에 복사해서 수정하면 되죠.
즉 워드프레스에서 차일드테마에 single.php가 있으면 그것을 불러오고 없으면 부모테마에서 불러옵니다
모든 파일들이 마찬가지죠 일일이 모든 파일을 복사할 필요가 없습니다.
구글분석코드도 마찬가지로 코드분석을 수동으로 넣으셧다면 그 파일을 그냥 차일드 테마로 복사하고
부모테마의 원래파일 -
by풀잎
답변 감사합니다. 그럼 single.php 일 등을 다 복사해서 차일드 테마에 붙여 넣은다음에 수정하면 되는 거군요???
한가지 궁금한 점은 부모테마에 구글분석 코드를 넣었는데, 나중에 테마 업그레이드 하게 될 경우 이 구글 분석 코드는 날라가게 되는 건가요??
감사합니다..^^ -
후유
차일드테마 구조는 워드프레스 파일우선권에 따릅니다.
따라서 수정할 파일이 있으면 부모테마의 해당파일을 복사해서 차일드 테마 디렉토리에 복사한 후 그것을 수정하면 됩니다.
차일드 테마와 부모테마에 똑같이 같은 파일이 있다면 차일드테마의 파일이 우선권을 가지게 되죠.