Home » Tecnologia » Temas infantis do WordPress: o que são e como são criados

Temas infantis do WordPress: o que são e como são criados

Depois de ter escolhido um tema adequado para o seu site, você pode precisar fazer pequenas alterações, expondo-se a riscos e problemas, e não menos perder suas alterações quando o tema for atualizado.

Ao criar um Tema infantil WordPress, ele herdará a funcionalidade e o estilo do tema principal, tornando o processo de edição fácil e seguro.

Neste post, listaremos os perigos potenciais da edição de temas WordPress, falaremos sobre os benefícios de Temas infantis a partir de WordPress e como você mesmo pode criá-los (manualmente ou com um plugin).

Vamos começar!

Edite seu tema – não o faça sem um tema WordPress Child!

Editar seu tema WordPress pode ser uma experiência estressante. Mesmo um pequeno erro de sua parte pode levar a horas de estresse e trabalho para corrigir os erros. Além disso, as alterações feitas no tema serão perdidas à medida que as atualizações forem lançadas.

Você então terá que tomar a difícil decisão de manter sua versão atual e arriscar vulnerabilidades de segurança ou atualizar seu tema e perder todo o seu trabalho árduo (ou, se quiser, fazer todas as alterações novamente a cada nova atualização de tema!)

o Temas infantis do WordPress eles são a solução para esses problemas, uma vez que as mudanças são mantidas independentemente do que aconteça com o tópico principal (ou o tópico principal).

Os benefícios de usar temas infantis para WordPress

Os temas filho do WordPress têm várias vantagens: primeiro, eles permitem que você personalize diretamente seu site sem necessariamente se preocupar com modelos ou muitas linhas de código; Além disso, são incrivelmente flexíveis, permitindo estender a funcionalidade do site, e as alterações feitas a qualquer momento podem ser facilmente acessadas e modificadas.

As desvantagens de usar temas filho para WordPress

Obviamente, nenhuma solução é perfeita e, para usar efetivamente um tema filho, você precisa se familiarizar completamente com as várias funções e ganchos do tema pai.

Dependendo das características do tema principal, isso pode exigir um grande investimento de tempo.

Como criar um tema infantil WordPress

Qualquer pessoa pode criar seu próprio tema filho do WordPress. Se você escolher a rota manual, há três etapas principais que você precisa seguir:

  1. Crie uma nova pasta em wp-content / themes .
  2. Crie um arquivo CSS (Cascading Style Sheet) dedicado.
  3. Crie um arquivo functions.php .

Para concluir as etapas acima, você deve usar um cliente File Transfer Protocol (FTP) como o FileZilla.

Você pode encontrar as informações de que precisa (como host, nome de usuário e senha) no back-end do seu host.

Depois de conectado, localize a pasta raiz do seu site (geralmente chamada de public_html , www ou o nome do seu site) e vá para wp-content> temas Clique com o botão direito no painel, crie uma nova pasta e nomeie-a de acordo com o tema principal, com a adição de –child.

Isso o designa como um tema filho do WordPress:

Abra o novo diretório, clique com o botão direito e selecione Crie um novo arquivo. Nomeie o arquivo style.css : será a folha de estilo do tema filho. Claro, não é uma folha de estilo verdadeira até que você insira o código CSS.

Basta copiar e colar o seguinte código no novo arquivo (alterando o texto de amostra para corresponder ao seu tema) e salvar as alterações:

/ *
Nombre del tema: twentyseventeenchildtheme
URI del tema: https://wordpress.org/themes/twentyseventeen/
Descripción: Tema Veinte Diecisiete Niños
Autor: John Doe
Plantilla: veintisiete
Versión: 1.0
* /

Em seguida, você precisará garantir que o tema filho possa acessar o estilo atual do tema pai.

Para fazer isso, siga as mesmas etapas acima, mas desta vez nomeie o arquivo functions.php e adicione estas linhas de código:

<? phph
add_action ('wp_enqueue_scripts', 'enqueue_parent_styles');
function enqueue_parent_styles () {
    wp_enqueue_style ('estilo padre', get_template_directory_uri (). '/ style.css');
}

Isso permite que a folha de estilo do tema pai seja carregada sempre que o tema filho for usado.

Finalmente, vá para Aparência> Temas no WordPress , localize o tema filho recém-criado e ative-o. O tema filho do seu site agora deve ser a escolha principal.

Tema infantil WordPress vs. CSS customizado

Em algum momento, você pode querer fazer pequenas alterações de estilo em seu site. Portanto, a questão é: você deve atualizar a folha de estilo do seu tema filho ou inserir CSS personalizado?

Simplificando, CSS personalizado é uma área dentro do Personalizador de tema WordPress (e outros plug-ins de terceiros) que permite adicionar CSS que substitui as opções de estilo padrão do tema.

Aqui você pode fazer alterações simples, como a cor de fundo e o estilo da fonte:

Você também pode fazer essas alterações na folha de estilo do tema filho, mesmo que não seja tão acessível quanto usar CSS personalizado.

Plugin para criar temas filhos no WordPress

Obviamente, a maneira mais rápida de implementar temas filhos em seu site WordPress é por meio de um plug-in.

Vamos dar uma olhada em algumas das opções mais funcionais.

1. Configurador de tema WordPress Child

O Child Theme Configurator é uma opção popular encontrada no diretório de plug-ins do WordPress. Com apenas alguns cliques, você pode ter seu novo tema infantil do WordPress instalado e funcionando.

Este plug-in também permite que você veja como as alterações da folha de estilo do tema filho ficarão antes de implementá-las. Isso pode economizar ainda mais tempo ao alterar o tema para atender às necessidades do seu site.

nelio alves

Sobre Nelio Alves

Nelio Alves é um engenheiro de sistemas de destaque na Universidade de São Paulo. Com sua mente analítica e habilidades técnicas, ele se destaca na resolução de problemas complexos. Sua paixão pela tecnologia e inovação impulsiona seu trabalho, contribuindo para avanços significativos no campo da engenharia de sistemas. Nelio é um profissional dedicado, comprometido com a excelência acadêmica e pesquisa, tornando-se uma influência valiosa no ambiente acadêmico e na busca por soluções inovadoras em sistemas complexos.