Como criar um tema filho no wordpress

Um tema filho no wordpress. Muitas vezes isso acontece conosco, fizemos uma instalação do wordpress e temos um tema, modelo ou tema do wordpress instalado e personalizado. Mas por qualquer motivo, há um atualização sobre este assunto, prosseguimos com a atualização e com isso, sobrescrevemos todas as informações personalizadas que teríamos feito em nosso tema, perdendo toda a personalização, portanto se não tivéssemos um backup deveríamos começar do zero.

A melhor coisa para fazer esta operação e o que o gerenciador de conteúdo wordpress nos oferece para evitar este tipo de situações é criar um tema filho com a personalização que queremos, desta forma qualquer atualização ou renovação do tema original não afetará o tema filho ou secundário criado a partir dele. O tema filho herdará a configuração do tema original ou tema pai e também incorporará a configuração que damos ao tema filho, no nível da configuração da folha de estilo css, ...

Vamos ver como isso operação tem que ser feita:

Primeiro procedemos à criação de uma pasta com o tema que estamos usando, para isso é melhor acessar via ftp ao nosso servidor e fazer uma cópia da pasta do tema, que estará no route / wp-content / themes / podemos chamar como quisermos, mas seria bom dar um nome significativo, por exemplo, se nosso tema se chama temawordpress, a pasta que criamos pode se chamar temawordpress-hijo.

Este a nova pasta ficará vazia e aí poderemos adicionar os arquivos que quisermos, levando em consideração que modificarão os originais, por exemplo se modificarmos o arquivo footer.php, este novo modificará o que tínhamos em nosso tema original.

Se quisermos customizar a folha de estilo css, devemos tomar alguns cuidados, neste caso o melhor é criar o arquivo, style.css e este novo arquivo deve incluir um cabeçalho que indica que o novo tema é um filho do tema original.

LER  Como exibir histórias no Instagram

O cabeçalho incluirá algumas diretrizes sobre o assunto, as diretrizes mais importantes são:

  • Tema Nome: u0026 lt; Nome do tema filho>
  • Modelo: u0026 lt; Nome do tema original do qual o tema filho herda>
  • @import url (u0026 lt; caminho para o css do tema original do qual o filho herda >)

Podemos incluir o que queremos, nossos créditos, nossos dados de domínio, ... devemos levar em conta que essas diretivas estão no cabeçalho e entre os comentários. Uma vez que o cabeçalho for incluído, podemos incluir as modificações que queremos no arquivo css original

 / *
Nome do tema: Tema filho
Modelo: Tema
@import url ('../ Tema / style.css')
NOTA: Tendo criado uma pasta na pasta de temas, devemos incluir o caminho relativo ao style.css do tema original.

Aqui podemos incluir diretivas que queremos como
Autor: Meu nome
Descrição: Este tema é filho do tema original com o nome do tema
....
* /
/ * Em seguida, podemos modificar o css como quisermos * / 

Depois de criar este novo arquivo css se formos para o menu Aparência deWorpdress e problemas de acesso de acesso, tópicos instalados nós agora pode selecionar o tema que você acabou de criar filho e ativá-lo.

Como mencionamos antes, se quisermos modificar o arquivo footer.php original, é melhor copiar o arquivo original na nova pasta do filho tema e modificá-lo, tendo em mente que este novo esmagará ou sobrescreverá o arquivo que tínhamos antes não terá validade. O mesmo para o header.php, ou qualquer arquivo que queiramos tocar do tema original.

Se além disso quisermos tocar no arquivo functions.php do tema original, (pode acontecer que não mostre as postagens de uma determinada categoria uma determinada função, ou que mostre a imagem de uma forma ou de outra) devemos proceder da mesma forma, criamos o arquivo functions.php e adicionamos a nova função que desejamos.

A operação de um tema filho no wordpress e a sequência de operação é a seguinte:

  1. WordPress carrega o tema ativo (se tivermos ativado o novo tema filho, ele carregará este novo), ele acessa o arquivo style.css e detecta no cabeçalho a diretiva Template que se refere ao tema original.
  2. O WordPress carrega a folha de estilo que marca o cabeçalho do style.css a ser importado, neste caso
     @import url ('../ Tema / style.css ') 
  3. Carregar a folha de estilo do tema filho e os arquivos modificados do tema filho
  4. Uma vez carregado, carrega os arquivos originais do tema pai, ambos do estilo que ela et e os arquivos originais do tema pai, footer.php, header.php, ...
  5. Em seguida, carrega o arquivo functions.php com as funções modificadas do tema filho e, em seguida, o functions.php do pai original tema.

Assim que tivermos isso, veremos que podemos fazer qualquer atualização do tema original sem temer que as modificações que fizemos no tema original sejam perdidas, pois as modificações serão feitas no assunto filho e não no tema pai.

Pessoalmente, acho que é uma boa maneira de resolver o problema e é muito bom, podemos exportar nosso tema filho ou incluí-lo como uma personalização do tema original para outros usuários da comunidade wordpress.

LER  Habilite a proteção para não rastrear no Microsoft Edge e no Internet Explorer 11

adminguides

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *