대본
- 2015 테마를 선택하십시오. 배경 그림, 머리글 그림, 사이트 이름 및 태그 라인과 같은 다양한 설정을 사용자 정의하십시오.
- 그러나 테마 파일의 내용을 만지지 마십시오.
- 사용 코덱스 '아이 테마 2015 테마의 최소한의 자식 테마를 만들 수 있습니다.
- 새 하위 테마를 활성화하십시오.
죄송합니다?
이 최소 하위 테마가 활성화 된 사이트는 상위 테마와 완전히 다르게 보입니다. 배경 및 헤더 이미지가 사라지고 상위 2015 테마에서 기본적으로 활성화되지 않은 모든 사이드 바 (또는 헤더) 위젯이 활성화되었습니다.
2015 테마에 대한 몇 가지 사용자 정의 설정으로 사이트의 원래 모습 :
이 사이트는 2015 테마 파생 자식 테마로 표시되며, 필요한 헤더 style.css
만 있고 Codex의 자식 테마 페이지에서 제안한 스타일 만 포함합니다 function.php
.
질문
하위 테마를 활성화하면 상위 테마의 사용자 정의 및 기본값이 유지되도록하려면 어떻게해야합니까?
이 경우 : 헤더 및 배경 사진과 기본 (사이드 바 / 헤더) 위젯의 제거 (비활성화?)
노트
이미 무거운 사용자 정의 테마의 하위 테마를 만드는 것은 복제본처럼 들릴 수 있지만 테마 파일을 편집하여 사용자 정의하는 것입니다.
이 질문 자식 테마를 활성화 할 때 어떤 핵심 설정을 재설정해야합니까? 맞춤 메뉴 등? 내가 무엇을하고 있는지 정확히 물어 보는 것 같습니다. 불행히도, 유일한 답변은 기능의 불일치에 대한 추측입니다.
나도 보았다
- 하위 테마를 활성화 할 때 어떤 핵심 설정을 재설정해야합니까? 맞춤 메뉴 등? . 관련이 있지만 내 질문에 대답하지 않습니다.
- 테마 : 테마가 [중복] 될 때 테마 커 스터 마이저 설정을 등록하는 것도 관련이 있지만 원하는 것을 해결하지 못합니다.
- 질문이 복제본으로 표시되지도 않았습니다 : 설정 API가 테마 설치시 기본 설정을 사용합니까? 이는 하위 테마의 설정을 저장하는 것이지 하위 테마의 설정을 재사용하거나 다시 적용하는 것이 아닙니다.
get_template
경우 현재 테마의 dir 이름을 반환합니다. 이전에 활성화 된 테마와 현재 테마 간의 관계를 알 필요가 없습니다. 테마에 부모가있는 경우 해당 설정을로드하고 그렇지 않으면 자체 설정 만로드합니다. 설정 덮어 쓰기 문제를 해결하는 두 번째 사항에 동의합니다.