Como criar um tema filho no WordPress
Quando se trata de personalizar e modificar um tema no WordPress, criar um tema filho é uma prática altamente recomendada. Neste artigo, vamos explicar o que é um tema filho, por que você deve usá-lo e como criar um no seu site WordPress.
O que é um Tema Filho?
Um tema filho, ou child theme em inglês, é um tema WordPress que herda todos os estilos, funcionalidades e templates do tema principal, conhecido como tema pai. No entanto, o tema filho permite que você faça alterações personalizadas sem modificar diretamente o tema pai. Essas alterações ficam isoladas no tema filho, o que evita que sejam perdidas durante atualizações do tema principal.
Por que usar um Tema Filho?
Existem algumas boas razões para usar um tema filho ao personalizar seu site WordPress:
1. Preservação das alterações: Com um tema filho, você pode fazer alterações personalizadas no seu site sem afetar o tema pai. Isso é especialmente útil quando você precisa atualizar o tema principal, pois suas alterações não serão perdidas.
2. Segurança e estabilidade: Ao usar um tema filho, você pode evitar problemas e conflitos de compatibilidade que podem surgir ao modificar diretamente o tema pai. Isso garante que seu site seja seguro e estável.
3. Facilidade de atualização: Um tema filho torna mais fácil manter seu tema principal atualizado. Você pode atualizar o tema pai sem se preocupar com a perda das suas alterações personalizadas.
4. Flexibilidade e personalização: Com um tema filho, você tem total controle sobre a aparência e funcionalidade do seu site. Você pode personalizar totalmente o tema filho sem alterar os arquivos do tema pai.
Como Criar um Tema Filho no WordPress
Criar um tema filho no WordPress é um processo fácil e simples. Siga as etapas abaixo:
1. Crie uma nova pasta e dê a ela o nome do seu tema filho.
2. Dentro da pasta do tema filho, crie um arquivo style.css
e adicione o seguinte código:
/*
Theme Name: Nome do Tema Filho
Theme URI: Endereço URL do seu site
Description: Descrição do seu tema
Author: Seu Nome
Author URI: Endereço URL que leva ao perfil do autor do tema
Template: Nome do tema pai
Version: 1.0
*/
Lembre-se de substituir os valores no código pelos dados do seu tema filho.
3. Crie um arquivo functions.php
dentro da pasta do tema filho e adicione o seguinte código:
<?php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );
function enqueue_parent_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}
?>
Isso irá carregar o estilo do tema pai no seu tema filho.
4. Por fim, envie a pasta do tema filho para o diretório wp-content/themes/
no seu site WordPress.
Também é possível compactar a pasta do tema filho e enviar pela área de administração do WordPress: Aparência>Temas>Adicionar Novo.
Agora você tem um tema filho totalmente funcional e independente. Você pode personalizá-lo adicionando seus próprios estilos e funcionalidades. Lembre-se de que as alterações que você fizer no tema filho não afetarão o tema pai, permitindo que você atualize o tema principal sem perder suas modificações.