Como remover arquivos de modelo pai no wordpress

Video: Excluir um Tema inativo no Wordpress

Você pode estar se perguntando por que você deseja remover arquivo de modelo de um pai em WordPress. Esta é uma boa pergunta. Infelizmente, o tema vinte onze não fornece um bom exemplo de por que você iria querer fazer isso. Portanto, você deve usar a sua imaginação um pouco aqui, só para entender a mecânica de remoção de um arquivo a partir do tema pai, para referência futura.

Video: Aprenda a excluir temas no Wordpress

Imagine que você está criando um tema infantil construído fora um tema pai chamado Exemplo Parent. Exemplo Pai é bem desenhado, e um grande tema criança foi rapidamente construída fora dela. O tema criança parece e funciona exatamente da maneira que você quer, mas há um problema.

O tema tem uma Pai Exemplo home.php arquivo de modelo que fornece uma home page nonblog altamente personalizados. Este modelo funciona muito bem, mas não é o que você quer para o site. Você quer um blog home page padrão. Se o home.php arquivo não existia no Exemplo Pai, tudo iria funcionar perfeitamente.

Video: Como excluir um blog WordPress - MiTutoriais



Não há uma maneira de remover o home.php arquivo do Exemplo Pais sem modificar o tema Parent (que você nunca, nunca quer fazer), então você tem que usar um truque. Em vez de remover o arquivo, substituir o home.php arquivo e tê-lo emular index.php.

Você pode pensar que simplesmente copiando e colando o Exemplo Parent index.php código para a criança o tema do home.php arquivo seria uma boa abordagem. Embora isso iria funcionar, há uma maneira melhor: Você pode dizer WordPress para executar o index.php arquivo para que alterações index.php são respeitados. Esta única linha de código dentro da criança tema do home.php é tudo que você precisa para substituir home.php com index.php:

Video: Como Remover Arquivos Duplicados do computador

? Lt; php locate_template (matriz ( `index`), verdadeiro) - gt;

o locate_template função faz um pouco de magia. Se o tema criança fornece um index.php arquivo, ele é usado. Se não, o pai index.php arquivo é usado. Esta abordagem produz o mesmo resultado que a remoção do tema pai home.php arquivo teria. o home.php código é ignorado e as alterações index.php são respeitados.


Publicações relacionadas