Criando Tema Infantil no WordPress
Miscelânea / / November 28, 2021
Apenas um punhado de usuários do WordPress usa um tema filho e isso porque muitos dos usuários não sabem o que é um tema filho ou como criar um tema filho no WordPress. Bem, a maioria das pessoas que usam o WordPress tende a editar ou personalizar seu tema, mas toda essa personalização é perdida quando você atualiza seu tema e é aí que vem o uso do tema filho. Quando você usa um tema filho, todas as suas personalizações são salvas e você pode atualizar facilmente o tema pai.
![Criando Tema Infantil no WordPress](/f/48de2e2c06f7555f225593fc32925200.png)
Conteúdo
- Criando Tema Infantil no WordPress
- Criando um tema filho a partir de um tema pai não modificado
Criando Tema Infantil no WordPress
Criando um tema filho a partir de um tema pai não modificado
Para criar um tema filho no WordPress, você precisa fazer o login no seu cPanel e navegar até public_html então wp-content / themes onde você deve criar uma nova pasta para o seu tema filho (exemplo /Twentysixteen-child/). Certifique-se de não ter espaços no nome do diretório do tema filho, o que pode resultar em erros.
Recomendado:
Você também pode usar Plug-in de tema filho de um clique para criar um tema filho (apenas a partir de um tema pai não modificado).Agora você precisa criar um arquivo style.css para o seu tema filho (dentro do diretório do tema filho que você acabou de criar). Depois de criar o arquivo, basta copiar e colar o seguinte código (altere os detalhes abaixo de acordo com as especificações do tema):
/ * Nome do tema: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Descrição: Twenty Sixteen Child Theme Author: WordPress Team Author URI: http://example.com Predefinição: vinte e seis Versão: 1.3.0 Licença: GNU General Public License v3 ou posterior URI de licença: http://www.gnu.org/licenses/gpl-3.0.html. */
Observação: A linha de modelo (modelo: vinte e dezesseis) deve ser alterada de acordo com seu nome atual do diretório do tema (o tema pai cujo filho estamos criando). O tema pai em nosso exemplo é o tema Vinte e Dezesseis, portanto, o Modelo terá vinte e dezesseis.
Anteriormente, @import era usado para carregar a folha de estilo do tema pai para o filho, mas agora não é um bom método, pois aumenta a quantidade de tempo para carregar a folha de estilo. Em vez de usar @import, é melhor usar funções PHP em seu arquivo de tema filho functions.php para carregar a folha de estilo.
Para usar o arquivo functions.php, você precisa criar um em seu diretório de tema filho. Use o seguinte código em seu arquivo functions.php:
php. add_action ('wp_enqueue_scripts', 'my_theme_enqueue_styles'); function my_theme_enqueue_styles () {wp_enqueue_style ('parent-style', get_template_directory_uri (). '/style.css'); }
O código acima só funciona se o seu tema pai usar apenas um arquivo .css para conter todo o código CSS.
Se o seu tema filho style.css contém realmente código CSS (como normalmente faz), você também precisará enfileirá-lo:
php. function my_theme_enqueue_styles () {$ parent_style = 'parent-style'; // Este é o 'estilo vinte e quinze' para o tema dos vinte e quinze. wp_enqueue_style ($ parent_style, get_template_directory_uri (). '/style.css'); wp_enqueue_style ('estilo infantil', get_stylesheet_directory_uri (). '/style.css', array ($ parent_style), wp_get_theme () -> get ('Versão')); } add_action ('wp_enqueue_scripts', 'my_theme_enqueue_styles');
É hora de ativar o seu tema filho, faça login no painel de administração e vá para Aparência> Temas e ative o tema filho a partir da lista de temas disponíveis.
Observação: Pode ser necessário salvar novamente o menu (Aparência> Menus) e as opções de tema (incluindo imagens de fundo e cabeçalho) após ativar o tema filho.
Agora, sempre que você quiser fazer alterações em seu style.css ou functions.php, você pode fazer isso facilmente no seu tema filho sem afetar a pasta do tema pai.
Criando um tema filho no WordPress a partir de seu tema pai, mas a maioria de vocês já personalizou seu tema, então o método acima não vai ajudá-lo em nada. Nesse caso, verifique como atualizar um tema WordPress sem perder a personalização.
Se espera que este artigo tenha sido útil para você, mas se você ainda tiver alguma dúvida sobre este guia, sinta-se à vontade para perguntar nos comentários.