themeforest에 대한 요청 중 하나는 테마가 하위 테마 지원을 제공해야한다는 것입니다.
나는 그들과 함께 많은 일을하지는 않았지만 어린이 테마가 무엇인지 알고 있지만 내 테마가 어린이 테마 를 지원 해야하는 것이 무엇인지 알고 싶습니다 .
themeforest에 대한 요청 중 하나는 테마가 하위 테마 지원을 제공해야한다는 것입니다.
나는 그들과 함께 많은 일을하지는 않았지만 어린이 테마가 무엇인지 알고 있지만 내 테마가 어린이 테마 를 지원 해야하는 것이 무엇인지 알고 싶습니다 .
답변:
이미 받아 들여진 답변이 있지만 다른 답변을 제공 할 것입니다. 적절한 하위 테마 기능을 지원하기 위해 수행해야 할 사항이 있습니다.
우선 WordPress 템플릿 계층 내에서 작업하십시오 . 주제가 이상한 일을하고 비표준 템플릿 구조를 요리하는 것을 보았습니다. 정말로 원하지 않는 경우 WordPress 테마 시스템을 사용하여 내용을 표시 할 필요조차 없습니다. 그 중 하나를하라는 충동에 저항하십시오.
로 교체해야한다 둘째,로드 파일 get_template_part()
및 locate_template()
하지 PHP의와 include
나 require
. 파일로드 get_template_part()
및 locate_template()
부분은 자식 테마로 대체 될 수있다. 로드 include
하거나 로드 require
할 수없는 파일 .
셋째, get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () 및 get_stylesheet_directory_uri ()를 적절하게 사용하십시오.
당신은 아마 또한 등록하여 스크립트와 스타일 시트를 대기열 싶어 wp_register_script
, wp_enqueue_script
, wp_register_style
와 wp_enqueue_style
.
당신이 그 일을하는 경우 테마는 꽤 예쁜 어린이 테마 친화적이어야합니다.
다른 방법으로, 당신이 처음부터 일을하고 있다면, 어린이 테마 친화적 인 테마를 위해 특별한 일을 할 필요가 없습니다.
include
하고 require
필요 사용하고 get_template_directory()
내부 그들이 있어야하고, 어린이 테마 파일, 필요한 (또는 포함)을 수정할 수 있습니다. 답변을 약간 수정 해 주시겠습니까?
내 경험상 거의 모든 테마가 어린이 테마를 지원해야합니다. 자식 테마를 지원하기 위해 부모 테마와 관련된 작업을 수행하지 않아도됩니다. 워드 프레스 코덱스에는 자식 테마에 대한 좋은 개요가 있습니다. http://codex.wordpress.org/Child_Themes 질문에 대한 답변이 되었기를 바랍니다.