Já existe uma resposta aceita, no entanto, vou oferecer uma resposta diferente. Há coisas que você precisa fazer para oferecer suporte à funcionalidade apropriada do tema filho.
Em primeiro lugar, trabalhe dentro da hierarquia de modelos do WordPress . Vi temas fazer coisas estranhas e criar estruturas de modelos fora do padrão. Nem é necessário usar qualquer sistema de temas do WordPress para exibir conteúdo, se você realmente não quiser. Resista ao desejo de fazer nada disso.
Arquivos segunda, de carga que devem ser substituíveis com get_template_part()
e locate_template()
, e não com PHP do include
ou require
. Arquivos carregados com get_template_part()
e locate_template()
parte podem ser substituídos por temas filhos. Arquivos carregados include
ou require
não podem.
Terceiro, use get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () e get_stylesplate_directory_uri () adequadamente.
Você provavelmente também querem registrar e enfileirar seus scripts e folhas de estilo com wp_register_script
, wp_enqueue_script
, wp_register_style
e wp_enqueue_style
.
Se você fizer essas coisas, o tema deve ser bastante amigável ao tema infantil.
Dito de outra forma, se você está fazendo as coisas certas, em primeiro lugar, não precisa fazer nada de especial para ter um tema favorável ao tema infantil.