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
- Dentro da pasta criada você terá que criar dois arquivos, sendo eles style.css e functions.php ;
- 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.