Internet

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.