Criando temas filhos em seu wordpress

image_pdfimage_print

Primeiro crie uma pasta dentro do seu diretório de temas  (… /wp-content/) como o nome nomedoseutema-child. O nome pode ser da forma que achar melhor, mas a documentação do WordPress,sugere que insira um child depois do nome.

No exemplo abaixo eu inseri o nome de total para total-child . O tema pai é o total e o tema filho é o total-child

  1. Dentro da pasta criada você terá que criar dois arquivos, sendo eles style.css e functions.php ;
  2. Abra style.css da pasta criada, edite e salve da seguinte forma :
/*
Theme Name: NOME_DO_SEU_TEMA Child
Theme URI: http://wordpress.org/themes/NOMEDOSEUTEMA
Description: Child Theme
Author: WordPress
Author URI: http://wordpress.org
Template: nomedoseutema-child
Version: 1.0.0
*/

Agora você perceberá que as formatações, estilos se perderam. Isso acontece, porque todos os arquivos do Tema Pai, com exceção do functions.php, são sobrescritos, se houver um arquivo de mesmo nome no Tema Filho. Como existe um style.css no Child Theme, o original é descartado, por isso, se quisermos utilizá-lo, devemos incluí-lo.
Para fazer isso devemos inserir o conteudo abaixo no arquivo functions.php do Tema Filho:

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}

Logo depois seu tema ja está funcionando.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!