Marketing de Conteúdo

WordPress: Se você não sabe o que é um tema infantil…

Você está modificando temas do WordPress incorretamente.

Trabalhamos com dezenas de clientes e construímos centenas de WordPress sites. Não é que nosso trabalho seja criar sites WordPress, mas acabamos fazendo isso para muitos clientes. Os clientes não usam sites WordPress com muita frequência. Eles normalmente nos procuram para ajudar a otimizar seus sites para pesquisa, redes sociais e conversões.

Na maioria das vezes, temos acesso ao site para otimizar modelos ou criar novos modelos de landing page e descobrimos algo terrível. Freqüentemente encontramos um tema bem projetado e com bom suporte, adquirido como base do site e depois altamente modificado pela agência anterior do cliente.

Editar um tema central é uma prática terrível e precisa ser interrompido. Desenvolvido para WordPress Temas Infantis para que as agências pudessem personalizar um tema sem tocar no código principal. De acordo com WordPress:

Um tema filho é um tema que herda a funcionalidade e o estilo de outro tema, denominado tema pai. Temas filhos são a maneira recomendada de modificar um tema existente.

À medida que os temas se tornam cada vez mais envolvidos, o tema é frequentemente vendido e atualizado para corrigir bugs ou falhas de segurança. Alguns designers de temas continuam a aprimorar os recursos de seus temas ao longo do tempo ou a oferecer suporte ao tema por meio de atualizações de versão do WordPress. Compramos a grande maioria dos nossos temas da Themeforest. Os principais temas do Themeforest são vendidos dezenas de milhares de vezes e agências de design completas continuam a apoiá-los.

Quando trabalhamos com um cliente, pedimos que ele analise os temas para ver os recursos e as funcionalidades de que gosta. Garantimos que o tema seja responsivo em dispositivos móveis e tenha grande flexibilidade para layouts e códigos de acesso para personalização. Em seguida, licenciamos e baixamos o tema. Muitos desses temas vêm pré-embalados com um Tema criança. Instalando tanto o Tema criança e Tema pai, então ativando o Tema criança permite que você trabalhe dentro do Tema filho.

Personalizando um Tema Infantil

Os temas filhos são normalmente pré-empacotados com o tema pai e nomeados de acordo com o tema filho. Se meu tema é Avada, o tema filho é normalmente denominado Avada Child e está contido no criança-avada pasta. Essa não é a melhor convenção de nomenclatura, então renomeamos o tema no arquivo style.css, renomeamos a pasta com o nome do cliente e, em seguida, incluímos uma captura de tela do site final personalizado. Também personalizamos os detalhes da folha de estilo para que o cliente possa identificar quem a construiu no futuro.

O tema infantil que desenvolvi para Martech Zone do Tema Jannah WordPress. Eu nomeei o tema Martech Zone 2023 após o nosso site e o ano em que foi implementado e colocado o Tema Criança em uma pasta mtz-23. No ano passado, incorporei tipos de postagem personalizados, funções personalizadas, fontes e uma série de mudanças de estilo para aprimorar o tema com base em nossas necessidades.

martech zone tema criança

Você ainda pode criar um se um tema infantil não estiver incluído no tema adquirido.

Como funcionam os temas infantis

Se houver um arquivo no Tema criança que também reside no tema pai, o arquivo do tema filho será utilizado. A exceção é functions.php, onde o código de ambos os temas será utilizado. Os temas infantis são uma solução brilhante para um problema desafiador. A edição dos arquivos do tema principal é proibida e não deve ser aceita pelos clientes. Se você está procurando uma agência para construir um site WordPress para você, exija que ela implemente um tema infantil. Encontre uma nova agência se ela não souber do que você está falando.

Como criar um tema infantil

Se o seu tema pai não tiver um tema filho, você ainda poderá criar um!

  1. Crie uma pasta de tema filho no wp-content/themes diretório.
  2. Crie uma style.css arquivo e adicione suas declarações. Sua folha de estilo deve conter o comentário de cabeçalho obrigatório no topo do arquivo. 
/*
	Theme Name:   Martech Zone 2023
	Theme URI:    https://martech.zone
	Description:  Custom Child Theme for Martech Zone
	Author:       DK New Media
	Author URI:   https://dknewmedia.com
	Template:     jannah
	Version:      1.0.7
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Text Domain:  jannah-child
*/

As seguintes informações são necessárias:

  • Nome do tema – precisa ser exclusivo para o seu tema.
  • Modelo - o nome do diretório do tema pai. O tema pai em nosso exemplo é o tema Jannah, então o modelo será jannah. Você pode estar trabalhando com um tema diferente, então ajuste de acordo.
  1. Se desejar que seu tema filho seja facilmente distinguível na página de temas, adicione uma captura de tela do tema e exporte-a como screenshot.jpg com as seguintes dimensões: 1000px de largura por 900px de altura.
  2. Enfileirar as folhas de estilo do tema pai e filho em functions.php do seu tema filho:
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
	wp_enqueue_style( 'child-style',
		get_stylesheet_uri(),
		array( 'parenthandle' ),
		wp_get_theme()->get( 'Version' ) // This only works if you have Version defined in the style header.
	);
}
  1. Instale o tema filho fazendo upload de um arquivo zip do tema OU adicionando-o ao diretório de temas via SFTP.
  2. Ative o tema filho.

Temas filhos são essenciais

Você contratou uma agência para construir um site para você, e eles implementaram um tema pai bem suportado e um tema filho altamente personalizado. Depois que o site é liberado e você conclui o contrato, o WordPress lança uma atualização de emergência que corrige uma falha de segurança. Você atualiza o WordPress e seu site está quebrado ou em branco.

Se sua agência editou o Tema pai, você estaria perdido. Mesmo se você encontrar um tema pai atualizado, deverá baixá-lo e solucionar quaisquer alterações de código para identificar qual correção corrige o problema. Mas como sua agência fez um ótimo trabalho e desenvolveu um tema filho, você baixou o tema pai atualizado e o instalou em sua conta de hospedagem. Atualize a página e tudo funciona. O código em um tema filho raramente gerará problemas, a menos que haja algumas dependências no tema pai e eles tenham obsoleto ou alterado a funcionalidade que você está referenciando.

Douglas Karr

Douglas Karr é CMO de AbrirINSIGHTS e o fundador da Martech Zone. Douglas ajudou dezenas de startups de MarTech bem-sucedidas, auxiliou na due diligence de mais de US$ 5 bilhões em aquisições e investimentos da Martech e continua a auxiliar empresas na implementação e automatização de suas estratégias de vendas e marketing. Douglas é um especialista e palestrante em transformação digital e MarTech reconhecido internacionalmente. Douglas também é autor publicado de um guia para leigos e de um livro sobre liderança empresarial.

Artigos Relacionados

Voltar ao topo botão
Fechar

Adblock detectado

Martech Zone é capaz de fornecer a você esse conteúdo sem nenhum custo porque monetizamos nosso site por meio de receita de anúncios, links de afiliados e patrocínios. Agradeceríamos se você removesse seu bloqueador de anúncios ao visualizar nosso site.