Aprende a Crear Espectaculares Páginas Web

Cómo crear un TEMA HIJO en WordPress CONSERVANDO los cambios que hubieras hecho antes

En este tutorial aprenderás cómo crear un tema hijo en wordpress si ya habías modificado tu plantilla anteriormente.

Este tutorial es en respuesta a varias consultas que me habéis hecho en youtube, donde preguntabais qué se puede hacer si ya habías hecho cambios en los archivos del tema padre y después queréis crear un tema hijo.

Como siempre os he comentado, el tema hijo es una de las primeras cosas que debéis crear nada más instalar wordpress, para no veros en futuros inconvenientes como es este que se os presenta si cambiáis los archivos del tema directamente, ya que cuando la plantilla o tema reciba una actualización ( y las reciben muy a menudo ) perderíais todos los cambios que hubierais hecho hasta el momento.

A continuación os pongo unas capturas de pantalla donde aparecen las dudas que les han aparecido a varias personas respecto a la creación del tema hijo después de haber hecho cambios en los archivos del tema padre:

Para crear un tema hijo y mantener los cambios que habíamos hecho en la plantilla con anterioridad lo vamos a hacer en varios pasos, siendo estos 7  pasos:

1 – Localizar nombre del tema que usas

2 – Descargar archivos originales del tema

3 – Descargar archivos de tu tema modificado

4 – Buscar diferencias en diffchecker.com

5 – Apuntar diferencias en block notas

6 – Crear tema hijo

7 – Añadir diferencias apuntadas en tema hijo y activarlo

Todos estos pasos los podéis seguir viendo el videotutorial que he preparado donde explica paso a paso como hacerlo.

Los códigos que debéis poner en style.css y functions.php para crear un tema hijo son los siguientes:

Códigos para crear tema hijo:

style.css


/* ETIQUETAS CSS QUE INDICAN A WORDPRESS QUE ESTE ES EL TEMA HIJO */

/*
Theme Name: nombre_para_tu_tema_hijo
Template: nombre_carpeta_tema_padre
*/

functions.php


<?php

//CARGA EL STYLE.CSS DEL TEMA PADRE EN EL TEMA HIJO
 
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' );
}
 
?>

Si necesitais una explcicación más detallada de por que es necesario un tema hijo en wordpress y todos los pormenores de su creación/instalación, podéis encontrar más información en el videotutorial que he preparado de cómo crear un tema hijo en wordpress pinchándo aquí

Espero que os sea útil esta información y hasta la próxima 😉

Cerrar menú