child 테마

안녕하세요

차일드테마 적용 문제로 저번에 문의드렸고 답변받았는데요

추가로 궁금한점이 있어 댓글로 문의드렸는데 혹시나 예전에 올렸던 글이라 못보실까봐 캡쳐해서 다시 올려봅니다

답변부탁드립니다

감사합니다.

<추가질문>

네, 차일드테마 활성화는 되는데요

이게 부모테마 css를 못가져오는건지 부모테마와 다른테마는 활성화시키면 정상적으로 보이는데 (플러그인도 문제없이 작동합니다)

근데 자식테마만 활성화시키면 흰 백지화면만 나옵니다.

참고로  워드프레스 로그인후에 알림판 맨위에도 나오고, 백지화면 사이트일때 처음에 잠깐 나왔다 사라지는  에러메세지 첨부합니다

 

======================

 

워드프레스의 외모-테마 에보니까 

망가진테마라고 하면서 어느순간 차일드테마가 없어져버려서 임시로 thebuilt부모테마로 테마변경해서 사용하면서 수정중인데요

혹시 테마 업데이트 되면 수정한사항이 다 없어지니까 다시 차일드테마로 적용하고싶은데요

차일드테마의 어떤부분이 문제라서 활성화 시키면 사이트가 완전히 백지가 되는지 궁금합니다

참고로 차일드테마의 style.css 와 functions.php의 소스를 아래와같이 첨부합니다

원래는 차일드테마로 잘 적용되었었는데 몇가지 수정하다보니 외모-테마에서 차일드테마가 망가졌다고 나왔었습니다

바쁘시겠지만 답변부탁드립니다

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 같은 질문을 계속해서 올려주고 계시네요^^;;

    이전 답변에 function.php 이 파일이 아니라 functions.php 이거라고 말씀드렸는데요.

    혹시 파일명 수정 하셨는지요?

  • 원래 부모테마에는 functions.php로 되어있고

    자식테마에는 function.php로 되어있어서

    부모테마는 function.php로

    자식테마는 functions.php로 수정해도 동일하고

    부모테마를 활성화하면 오류가 뜹니다

    그래서 다시 원래대로 부모테마의 functions.php로 자식테마는 function.php로 변경했구요

    제가알기로는 부모테마와 자식테마의 function의 이름이 같지만 않게만들면 되는걸로 알고있는데 아닌가요?ㅜㅜ

  • 부모든 자식이든 테마에서는 functions.php 파일로 통일입니다^^

    해당 파일명이 문제가 아니라 정확히 원인은 모르겠지만,

    오류 메시지만 보면 테마에 포함된 visual composer 쪽에서 나오는 오류입니다.

    테마 제작자에게도 문의 해보시는게 좋을 듯합니다.

  • 자식테마 스타일시트를 수정하니 이제 화면은 나옵니다만 사이트에 접속하면 맨위줄에 경고메세지가 출력됩니다

    말씀해주신것처럼 비주얼컴포져 문제인듯합니다만 어떤걸 수정해야할지 모르겠네요

    첫페이지에서 페이지편집과 edit with visual composer, 사용자정의하기를 누르면 흰 백지화면만 나옹ㅂ니다

     

  • 고객지원쪽 이메일로 테마 파일을 보내주시면 테스트 해보겠습니다^^

    하지만 해결을 약속드리지는 못하고요.

    왜냐하면 테마를 직접 만든게 아니라 원인을 찾을 수 있을지 모르겠습니다 ㅜㅜ;;

    그리고 추가로 말씀드리면, Notice는 엄밀히 말하면 오류는 아닙니다.

    코드상에서 덜 꼼꼼하게 작성된 부분에서 나오는 알림 메시지라고 보시면 됩니다.

  • 답변감사합니다

    다시 해보니  백지화면이 아닌 제대로 이제 나오는데요

    문제는 헤더와 푸터 부분을 부모테마에서 못가져왔는데

    가져올수있는방법이 어떻게되나요

    차일드테마가 부모테마의 스타일시트 등을 못가져오는것같은데요

  • 실제 문제를 확인할 수 있는 사이트 주소가 있는지요?

    주소 알려주시면 접속해서 스타일시트가 어떻게 되어 있는지 확인해보겠습니다.

  • 부모 테마의 스타일시트가 로딩되지 않는다면,

    주식 테마의 스타일스트에 아래 코드로 부모의 스타일시트 파일을 로딩해보세요.

    @import url(부모 테마 스타일시트 주소);

    이렇게 하시면 전체를 복사해서 붙여넣기 하실 필요는 없을겁니다.

    방법에 정답은 없기 때문에 가능한 방법을 적용하시면됩니다^^

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기