Licenças anuais ou vitalícias para sites ilimitados!

Progresso da Leitura:

O que são “Temas Filho” e para que servem

Publicado em: 05/01/2020

Escrito por Fernanda Prevedello

Sou desenvolvedora de sites WordPress desde 2003. Desde 2012 desenvolvo exclusivamente os meus sites e de meus clientes em Divi.

O que são um Temas Filho?

Um tema filho no WordPress é um subtema que herda todas as funcionalidades, recursos e estilo de seu tema principal, ou tema pai. Os temas filhos são uma maneira segura de modificar um tema do WordPress sem realmente fazer alterações nos arquivos do tema pai. Quando o tema pai é atualizado, as alterações feitas no tema filho são preservadas e aplicadas na versão atualizada. É por isso que os temas filhos são a melhor e mais segura maneira de fazer alterações em um tema existente. Em vez de modificar os arquivos de tema diretamente, você pode simplesmente substituí-los pelos modelos no tema filho.

Temas Filho

Para criar um tema filho, você deve criar uma pasta no diretório de temas para o seu novo tema. Nesta pasta, o único arquivo que você precisa é style.css. No cabeçalho do arquivo style.css, você pode especificar o tema pai adicionando uma linha de modelo ao código do comentário em que o nome do tema está gravado. Como essa folha de estilos é incluída após a folha de estilos do pai, ela substituirá qualquer estilo no arquivo style.css do tema pai.

Para aplicar as modificações, o tema filho deve ser ativado. O tema pai ainda incluirá qualquer funcionalidade que não tenha sido substituída pelo tema filho.

Por que as pessoas usam o Temas Filho no WordPress?

Designers e desenvolvedores usam temas filhos para acelerar seu desenvolvimento. Ao usar um bom tema pai, você pode reduzir drasticamente o tempo que leva para criar um site WordPress. Todos os bons temas pai, também conhecidos como estruturas de temas, oferecem inúmeras opções de funcionalidade e personalização, para que você não precise codificar tudo. 

Criar um tema filho do WordPress pode ser tão simples quanto criar um novo arquivo style.css em uma nova pasta. Tudo o que você realmente precisa é de uma linha no novo cabeçalho style.css que define o modelo (consulte o Codex para referência). Um tema filho robusto pode ter tantos arquivos de modelo quanto o tema pai, se não mais. Um tema filho pode ter arquivos de modelo que nem sequer estão disponíveis no tema pai.

Quando você deve usar um tema filho?

Para os usuários, recomendamos temas filhos apenas se você estiver constantemente adicionando novas funções ao arquivo functions.php do seu tema e / ou adicionando / modificando constantemente o arquivo style.css do seu tema. Nesses casos, é altamente recomendável que você use um tema filho. 

Escolher um bom tema pai é importante

Todas as estruturas do WordPress são temas pai, mas nem todos os temas pai são estruturas. Não podemos enfatizar isso o suficiente. Embora qualquer tema do WordPress possa ter temas filhos, nem todos devem ser usados ​​como estruturas de tema. Há vários iniciantes que cometem os erros de criar um tema filho de um tema pai que não oferece muitas funcionalidades.

Se você estiver criando um tema filho em que se encontra substituindo muitos arquivos de tema pai, deverá repensar seu processo. Por exemplo, você realmente gosta do tema Twenty Eleven e decidiu criar um tema filho. No seu tema filho, você tinha o arquivo style.css e o arquivo functions.php. Além disso, você decidiu que não gosta da aparência do rodapé, então adicionou footer.php. O mesmo para o cabeçalho, etc. Se esse for o caso, você não deve usar o Twenty Eleven como tema principal. Em vez disso, você deve usá-lo como um tema inicial para transformar em seu próprio tema personalizado.

Em resumo, você deve usar um tema filho quando precisar dar funcionalidade, recursos e grandiosidade de um tema pai poderoso sem escrever muito código para si mesmo.

Vantagens de usar um tema filho no WordPress

Como a maioria das coisas, existem vantagens e desvantagens no uso de um tema filho do WordPress. Vamos dar uma olhada nas vantagens primeiro.

1. Atualizações seguras

Um tema filho herda automaticamente os recursos, estilos e modelos do tema pai. Isso permite que você faça alterações no seu site usando temas filhos sem nunca modificar o tema pai. Quando uma nova versão do tema pai chega, você pode atualizá-lo com segurança, pois todas as suas modificações são salvas no tema filho.

2. Fácil de estender

Um tema filho construído sobre uma poderosa estrutura de temas permite uma grande flexibilidade sem escrever muito código. Você pode modificar seletivamente apenas os arquivos e funções de modelo necessários sem passar por outros arquivos de modelo. Você pode adicionar novas funcionalidades e muito mais.

3. Fallback Safe

Ao criar um tema completo, você precisa pensar em todos os cenários possíveis e codificar para eles. No entanto, quando você está trabalhando em um tema filho e se esquece de codificar algo, sempre há a funcionalidade do tema pai disponível como opção de fallback.

Desvantagens do uso de um tema filho

Uma das maiores desvantagens do uso de temas filhos é o tempo que você precisa investir para aprender sobre o tema pai. Existe uma curva de aprendizado especialmente quando você trabalha com estruturas robustas, porque cada uma delas possui seus próprios ganchos e filtros. Você realmente precisa conhecê-los para maximizar o potencial. Em nossa opinião, essa curva de aprendizado é única. Por exemplo, os primeiros temas filhos que você cria podem levar mais tempo, mas depois disso, você criará sites personalizados em uma fração de tempo. Seu desempenho geral irá melhorar.

Outra desvantagem frequentemente apontada é que os desenvolvedores do tema principal podem perder o interesse e abandoná-lo, soltar um recurso que você estava usando no tema subordinado ou trazer uma mudança que destrói totalmente o tema subordinado. Isso não é tão ruim quanto parece. Principalmente porque todos os bons temas do WordPress são de código aberto e GPL. Se o desenvolvedor do tema pai abandona o projeto, nada indica que é necessário parar de usá-lo. Muitas vezes, outras pessoas da comunidade se comprometem a assumir o projeto. Se os desenvolvedores de temas originais removerem um determinado recurso, basta adicioná-lo ao seu tema filho. Você tem o código para isso. Por fim, se eles fizerem uma mudança drástica de que você não gosta, sempre poderá evitar a atualização. As atualizações de temas são cruciais quando há uma exploração de segurança.

Se você estiver usando uma estrutura de tema comercial como o Genesis, terá a opção de suporte disponível para ajudá-lo a atualizar seu tema ou solucionar problemas. Também uma plataforma como a Genesis não desaparecerá porque existe uma organização comercial estável por trás dela, com milhares de clientes em todo o mundo. Por exemplo, eles removeram certos widgets internos, mas os disponibilizaram publicamente como plug-ins para aqueles que ainda desejavam usá-lo.

Conclusão

É importante saber que, embora você sempre possa criar um tema filho de qualquer tema WordPress, às vezes você pode não precisar de um tema filho. Pense no número de alterações que você planejou para o seu tema filho, se as alterações que você está planejando são pequenas, sempre é possível criar um custom-style.cssarquivo no seu tema ou usar um plug-in CSS personalizado. Se as alterações forem muito extremas em que você se depara com os arquivos principais do tema pai, provavelmente deverá criar um tema personalizado.

Esperamos que este artigo o ajude a entender o que é o Tema Infantil do WordPress e se é adequado para você ou não. Se você acha que perdemos alguma coisa, informe-nos nos comentários abaixo.

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *