Uma das solicitações no temaforest é que os temas são necessários para fornecer suporte ao tema filho.
Sei o que são temas infantis, embora não tenha trabalhado muito com eles, mas gostaria de saber que há algo que meu tema deve ter para dar suporte a temas infantis?
child-theme
Valeka
fonte
fonte
Respostas:
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()
elocate_template()
, e não com PHP doinclude
ourequire
. Arquivos carregados comget_template_part()
elocate_template()
parte podem ser substituídos por temas filhos. Arquivos carregadosinclude
ourequire
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
ewp_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.
fonte
include
erequire
preciso ser usado eget_template_directory()
deveria estar lá dentro deles, e os temas filhos podem modificar os arquivos necessários (ou incluídos). Você pode modificar um pouco sua resposta.Pela minha experiência, quase todos os temas devem apoiar um tema filho. Eu nunca tive que fazer nada específico a um tema principal para suportá-lo. O WordPress Codex tem uma boa visão geral dos temas filhos. http://codex.wordpress.org/Child_Themes Espero que isso ajude a responder à sua pergunta!
fonte