Categories: Internet

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.

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.

adminguides

Recent Posts

9 maneiras de habilitar o Windows Mobility Center no Windows 11

O Windows Mobility Center ou WMC é um componente integrado do Windows que centraliza as…

2 anos ago

9 maneiras de corrigir o aplicativo Xbox que não abre no Windows 11

Aplicativo Xbox não abre no Windows 11?Os jogadores usam amplamente o aplicativo Xbox, pois permite…

2 anos ago

8 maneiras de corrigir o Microsoft Word preso ao salvar

O Microsoft Word tem um recurso de salvamento automático para tirar um instantâneo do seu…

2 anos ago

8 correções rápidas para problemas de distorção de áudio do Windows 11 durante a transmissão

Você está enfrentando problemas de distorção de áudio durante a transmissão no Windows 11?Clareza de…

2 anos ago

7 melhores maneiras de corrigir o código de erro de acesso negado 16 no Windows 11

Ao tentar visitar qualquer site no navegador, os usuários relataram enfrentar o código de erro…

2 anos ago

7 melhores correções para o mouse do Windows 11 que não funciona após o sono

O mouse ou trackpad está deixando de responder depois que seu PC com Windows sai…

2 anos ago