Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

O que é um tema filho do WordPress? Prós, contras e muito mais

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Você está se perguntando o que é um tema filho do WordPress e se deve criar um?

Os temas filhos do WordPress permitem que usuários e desenvolvedores personalizem seus sites do WordPress sem perder as personalizações quando uma atualização de tema é lançada. No entanto, eles apresentam algumas vantagens e desvantagens que talvez você queira considerar.

Neste artigo, explicaremos o que é um tema filho do WordPress e o ajudaremos a decidir se você deve ou não usar um.

What is a WordPress Child Theme? Pros, Cons, and More

O que é um tema filho no WordPress?

No WordPress, um tema filho herda a funcionalidade, os recursos e o estilo de outro tema do WordPress, também chamado de tema pai.

Quando você personaliza um tema filho, o tema pai não é afetado. É por isso que muitos desenvolvedores usam temas filhos para preservar suas personalizações de temas que poderiam se perder se o tema pai fosse atualizado.

A primeira etapa na criação de um tema filho é escolher um bom tema pai. Você pode usar qualquer tema do WordPress como tema principal, mas alguns temas são mais adequados do que outros.

Por exemplo, as estruturas de temas são excelentes temas principais. Elas incluem as funções principais de um tema, mas não o estilo.

Essas estruturas de temas permitem que os designers e desenvolvedores criem facilmente muitos temas filhos diferentes, com estilos diferentes, sem precisar reescrever muitas das mesmas funções.

Genesis theme framework

Também é bom escolher um tema que tenha a aparência e os recursos de personalização de que você precisa para que seu site atinja seus objetivos. Dessa forma, você não precisará fazer muitas alterações.

Se você estiver interessado em usar um tema filho, leia nosso guia sobre como criar um tema filho no WordPress.

Por que usar um tema filho do WordPress?

Conforme mencionado, muitos desenvolvedores usam um tema filho do WordPress para preservar suas opções de personalização quando há uma atualização de tema. Nesse caso, seu tema principal será atualizado, mas isso não afetará seu tema secundário ativo.

Além disso, os temas filhos podem proteger seu site contra possíveis problemas de segurança do WordPress. Se o tema pai tiver erros significativos em uma atualização, eles não afetarão o tema filho.

Theme updates

Para os desenvolvedores, o uso de um tema filho também é uma maneira rápida e eficiente de personalizar um site do WordPress. Eles podem implementar rapidamente estilos personalizados, modificações de modelos ou funcionalidades adicionais sem modificar os arquivos principais do tema pai.

Prós e contras de usar temas filhos do WordPress

Como a maioria das coisas, há vantagens e desvantagens em usar um tema filho do WordPress. Vamos dar uma olhada nas vantagens primeiro.

Vantagens de um tema filho do WordPress:

  • Atualizações seguras: Ao usar um tema filho, você mantém todas as suas alterações personalizadas separadas do tema principal. Isso significa que você pode atualizar o tema principal sem perder suas personalizações, pois elas são armazenadas com segurança no tema secundário.
  • Fácil de estender: Um tema filho criado em uma estrutura de tema avançada permite uma grande flexibilidade sem a necessidade de escrever muito código. Você só precisa modificar os arquivos de modelo e as funções que deseja personalizar.
  • Segurança de fallback: Ao criar um tema completo, você precisa pensar em todos os cenários possíveis. Quando você não codifica algo em um tema filho, a funcionalidade do tema pai fica disponível como opção de fallback.

Desvantagens de um tema filho do WordPress:

  • Curva de aprendizado: Você precisa investir tempo para aprender sobre o tema principal, especialmente quando tiver escolhido uma estrutura robusta com seus próprios ganchos e filtros. Entretanto, depois de conhecer o tema principal, você poderá criar sites personalizados em pouco tempo.
  • Dependência do tema principal: O desenvolvedor do tema principal pode abandonar o tema. Tecnicamente, você pode continuar a usá-lo mesmo que tenha sido abandonado, mas talvez não funcione tão bem. Além disso, considere o uso de estruturas de temas respeitáveis, como o Genesis, com um bom histórico.

Os prós e contras de usar um tema filho também dependerão do tema que você está usando como tema pai, portanto, vamos dar uma olhada nisso a seguir.

A importância de selecionar um bom tema para os pais

O motivo pelo qual é importante escolher um bom tema para pais é a economia de tempo.

Muitas vezes, ouvimos os iniciantes cometerem o erro de selecionar um tema principal que não oferece muita funcionalidade. Eles acabam tendo que substituir a maioria dos arquivos do tema principal.

Digamos que você escolha um tema pai e decida que não gosta da aparência do rodapé. Então, você cria um novo arquivo footer.php. Em seguida, você decide que não gosta da aparência do cabeçalho e cria um novo arquivo header.php.

Template Files Used in a Theme

Em pouco tempo, fica claro que você não deve usar esse tema como tema principal. Em vez disso, você pode usá-lo como um tema inicial que será transformado em seu próprio tema personalizado.

Outra opção seria escolher outro tema que seja muito mais próximo do que você precisa. Dessa forma, você não precisará fazer tantas alterações em seu tema filho.

Você deve usar um tema filho do WordPress?

Se você for um desenvolvedor, poderá usar um tema filho para reduzir o tempo de desenvolvimento ao trabalhar com clientes ou ao criar seu próprio tema.

Os desenvolvedores precisam otimizar seu fluxo de trabalho ao criar temas de qualidade. A criação de um tema filho geralmente o ajudará a conseguir isso.

Muitos dos sites que criamos são temas filhos do Genesis Theme Framework. Mas, em alguns casos, criamos um tema WordPress personalizado autônomo, como quando um projeto é muito complexo ou muito simples.

Se você for um usuário, recomendamos temas filhos somente se estiver constantemente adicionando novas funções ao arquivo functions.php do seu tema ou modificando constantemente o arquivo style.css.

Durante uma conversa em um encontro do WordPress, um leitor nos perguntou sobre a melhor solução para adicionar estilos personalizados. Ele queria saber se é melhor usar um tema filho ou um plug-in CSS personalizado.

A resposta a essa pergunta depende de quão experiente e confortável você é com a tecnologia. Depende também do número de personalizações que você está fazendo.

Um plug-in de CSS personalizado, como o CSS Hero, funciona bem se você precisar modificar apenas os estilos de alguns elementos. No entanto, se você precisar alterar todo o esquema de cores, por exemplo, deve considerar a possibilidade de usar um tema filho.

Customize CSS

Outra opção é usar o WPCode. Esse plug-in permite que você faça alterações no arquivo functions.php e em outros arquivos do tema sem editar diretamente o código.

Dessa forma, você pode executar scripts de cabeçalho e rodapé sem se preocupar com a perda de suas personalizações ou com a quebra do site.

WPCode Pro version

Para obter mais detalhes, consulte nosso guia sobre como usar snippets de código personalizados no WordPress.

Esperamos que este tutorial tenha ajudado você a saber o que é um tema filho do WordPress e se criar um tema filho é uma boa opção para você. Talvez você também queira conferir nossa lista dos melhores construtores de páginas do WordPress e os melhores temas de blocos do WordPress para edição completa do site.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

105 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I have considered child theme to be a necessity for some time. Although I used to mainly use the WPCode plugin, sometimes it is necessary to insert some code into function.php as well. I’ve found it very helpful to use a child theme so that I don’t end up losing all my customizations just to update the template. In addition, I use a very simple plugin for this, which allows me to insert personal data into the template. It looks much better when the customer sees a template named after their website in their wordpress.

  3. Moinuddin Waheed says

    Thank you so much wpbeginner for clearing my doubts regarding child themes.
    I have always used the parent theme for creating websites and blogs and have never used child theme as I was of no clue about how a child theme works.
    I have a small doubt though. Having a child theme and making large changes in its functionality and changing in functions.php and styles.css, where does all these files gets stores?
    as when we update parent theme it remains intact and to my surprise it gets pushed to the parent theme as well.

    • WPBeginner Support says

      Those files would be stored in the child theme’s folder. Child themes use the styling of the parent theme and override with any specifics that you include in the child theme but the child theme does not make direct changes to the parent theme if you decide to change to the parent theme.

      Administrador

  4. Arischvaran Puvanesvaran says

    Hi! Thanks for the tutorials. How should I determine when to use a FSE theme or a block theme for a site?

  5. DAVID Barnes says

    Please could you tell me we have just added a child theme to our theme whilst making changes to the style of the website, when this is complete do you keep the child theme active or do you revert back to the main template and make this active again.
    Hope this makes sense

    • WPBeginner Support says

      You would want the theme that you customized to be the active theme. That would normally be the child theme that you customize.

      Administrador

      • David Barnes says

        Amazing thank you for the quick response this has to be the best website in regards to all word press related topics, it has been a gold mine of information as I navigate my way through the learning process of webdesign. VInaka

  6. Anchal says

    Hey I have a question. Does making and activating a child theme affect (drop) SEO ranks of an already ranking website that is live?

    • WPBeginner Support says

      It would depend on the specific changes but it should not affect your site’s SEO for the most part.

      Administrador

  7. Adam says

    Hi, Great article on child themes. It’s exactly what I needed. Just one question? Am I right in thinking that you don’t have to install the child theme when you initially install the parent theme? That you only install it the instant you need to customize the function.php or parent theme template files?

  8. Robert A Lopez says

    Question! When activating a parent theme and a child these, do I activate both themes in my dashboard? Or do I just activate the child theme and leave the parent theme deactivated?

    I ask because, if I activate both, will I be able to determine which one is the child theme within the dashboard?

    • WPBeginner Support says

      You would want to activate the child theme and leave the parent theme deactivated. The child theme will use what it needs from the deactivated parent theme :)

      Administrador

Deixe um comentário para Anne Marie Cancelar resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.