Etapa 1:Crie um novo diretório 1. Abra seu cliente FTP e navegue até o diretório /wp-content/themes em seu servidor.
2. Clique com o botão direito e selecione Criar Nova Pasta (também conhecida como Diretório).
3. Nomeie a nova pasta (e daqui em diante o diretório do tema filho) seguindo este padrão:"childtheme_parenttheme", por exemplo. "meufilhotema_vinte e onze."
4. Abra a pasta recém-criada e crie três novos arquivos:style.css, functions.php e index.php.
Etapa 2:Edite o arquivo style.css 5. Abra o arquivo style.css com um editor de texto simples como Notepad ou TextEdit.
6. Adicione as seguintes linhas de código ao início do arquivo:
```
/*
Nome do tema:Tema Meu Filho
Descrição:Um tema filho para o tema Twenty Eleven
Autor:Seu nome
Versão:1.0
*/
```
Certifique-se de alterar o nome, a descrição, o autor e a versão do tema para corresponder às suas preferências.
Etapa 3:Edite o arquivo funções.php 7. Abra o arquivo funções.php.
8. Adicione a seguinte linha de código ao final do arquivo:
```
add_action('wp_enqueue_scripts', 'parent_theme_styles');
função parent_theme_styles() {
wp_enqueue_style( 'estilo pai', get_template_directory_uri() . '/style.css' );
}
```
Este código adiciona a folha de estilo do tema pai ao tema filho.
Etapa 4:Edite o arquivo index.php 9. Abra o arquivo index.php.
10. Substitua a linha:
```
get_header();
```
com:
```
get_template_part('cabeçalho', 'principal');
```
Essa alteração garante que o tema filho use o cabeçalho do tema pai.
Etapa 5:Personalize o tema filho 11. Assim que a configuração básica estiver concluída, você pode personalizar o tema filho editando os arquivos style.css e functions.php. Você pode adicionar estilos CSS personalizados, funções PHP e widgets.
12. Para ativar o tema filho, vá para Aparência> Temas no painel do WordPress e selecione o tema filho.
Dicas para criar um tema filho:
1. Certifique-se de que a folha de estilos do tema filho sempre carregue depois da folha de estilos do tema pai.
2. Use o cabeçalho de comentário no arquivo style.css para fornecer detalhes sobre seu tema filho.
3. Prefixe suas classes e funções CSS personalizadas com um identificador exclusivo para evitar conflitos com o tema pai.