Por que você deve criar um tema filho e dicas para torná-lo mais fácil [WordPress]

Por que você deve criar um tema filho e dicas para torná-lo mais fácil [WordPress]
⏱️ 4 min read

O WordPress está presente em cerca de 23% de todos os sites, e muitos usuários geralmente precisam personalizar os temas que usam de alguma forma. Algumas pessoas optam por editar os arquivos do tema diretamente, mas isso representa um grande problema: uma vez que o tema seja atualizado, todas as modificações serão perdidas. É aqui que entra a criação de um tema filho.

Como Usar O Google Authenticator Em...
Como Usar O Google Authenticator Em Um PC Com Windows

O que são temas infantis?

Os temas filho são simplesmente temas personalizados que herdam as funções e o estilo do tema pai. Ao criar um tema filho, você pode facilmente fazer modificações no tema pai e manter essas alterações mesmo quando o tema pai é atualizado.

Agora que você sabe o que é um tema filho, vamos ver algumas maneiras de criar temas filho e algumas das melhores práticas a seguir.

Começando

Usarei o tema Twenty Fifteen para este tutorial, mas funcionará para qualquer tema que você escolher usar.

Para criar um tema filho, simplesmente navegue até o diretório “wp-content / themes” e crie uma nova pasta para o tema filho. Você pode nomear a pasta “vinte e quinze filhos” ou algo parecido.

Em seguida, você precisará criar um arquivo “style.css” dentro de sua nova pasta de tema filho e preencher o arquivo com o seguinte conteúdo:

Você pode substituir o nome do tema, URI, descrição e nome do autor com detalhes relevantes para o seu tema filho. A parte “Template”, entretanto, deve ser nomeada após o diretório do seu tema pai.

Nesse caso, o nome do diretório para o nosso tema pai é “vinte e quinze”, portanto, o modelo será “vinte e quinze”. Se você estiver usando um tema diferente, não se esqueça de atualizar o modelo de acordo, ou seu tema filho quebrará.

A próxima etapa é enfileirar adequadamente as folhas de estilo do tema pai para que seu tema filho possa herdar os estilos dos pais e você possa construir a partir daí. Alguns sites recomendam que você use @import fazer isso, mas essa não é mais a melhor prática e deve ser evitada.

A melhor maneira de enfileirar os estilos do tema pai é criar um arquivo “functions.php” na pasta do tema filho e adicionar o seguinte conteúdo:

O truque aqui é substituir “parent-style” pelo diretório do seu tema pai e junto com “-css” no final. Em nosso caso, “estilo pai” será substituído por “vinte e quinze css.”

child-theme-functions-php-2

É isso aí; seu tema filho agora está pronto para ser ativado.

Ativando seu tema infantil

Ativar um tema filho é exatamente o mesmo processo que um tema normal. Basta navegar até “Aparência -> Temas” no painel do WordPress e ativar o seu tema filho.

Criando um tema filho com um plugin

Se quiser acelerar o processo de criação de um tema filho, você pode usar um plugin gratuito para criar um automaticamente para você. Tema filho de um clique torna mais fácil fazer isso com o clique de um botão. Simplesmente instale e ative o plug-in, vá para “Aparência -> Tema infantil” no painel e preencha o formulário na página com os detalhes relevantes sobre seu tema filho. Uma vez feito isso, aperte o botão “Criar filho” para criar e ativar seu tema filho.

child-theme-plugin

Fazendo personalizações

Agora que nosso tema está ativado, você pode visualizar seu site para ver como ele se parece. Supondo que você fez tudo corretamente, ele aparecerá exatamente como o tema pai. Deste ponto em diante, você pode adicionar CSS personalizado ao arquivo style.css do seu tema filho para substituir os estilos no tema pai. Observe que os estilos que você declara em seu tema filho terão prioridade sobre aqueles em seu tema pai, e agora você pode atualizar o pai sem medo de perder seu trabalho.

Se você quiser adicionar uma nova função ao seu site, você precisará declarar as funções no arquivo “function.php” do tema filho que será carregado junto com o arquivo “function.php” do tema pai.

pasta-tema-criança

Outros arquivos de modelo

Outros arquivos PHP devem ser copiados para o diretório do tema filho e modificados lá. Isso ocorre porque, ao contrário do arquivo “functions.php”, o arquivo equivalente do tema pai será ignorado em favor do seu, então certifique-se de colocar o arquivo original na mesma posição dentro do seu tema filho como no tema pai para que tudo funcione suavemente.

Resultado

Agora que você sabe por que um tema filho é necessário para fazer personalizações em seu site e como criá-lo, não há razão para alterar seus arquivos de tema diretamente. Se ainda precisar de mais esclarecimentos, deixe um comentário abaixo ou visite o WordPress Codex para obter mais informações sobre temas infantis.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x