Un Child Theme o Plantilla Hija es un tema de WordPress con una estructura muy sencilla formada por un archivo functions.php y un style.css que utiliza la estructura completa del tema padre. Es decir sirve para realizar modificaciones de estilo y funcionalidades sin tocar el tema padre.
Es muy útil para modificar temas de css o añadir funciones al tema sin tocar el tema original ya que así en caso de actualizaciones del tema o si hay cualquier problema no perderás ninguna de las modificaciones que hayas hecho en el Child Theme.
Como crear un Child Theme
La creación de un Child Theme es muy sencilla, tan solo has de crear un archivo funtions.php y un style.css, en este último ha de ir el siguiente contenido:
/*
Theme Name: Child Theme
Theme URI: http://urldeejemplo.com
Description: Child Theme del Tema: xxxxxx
Author: Un Autor
Author URI: webdelautor.com
Template: nombre_de_la_carpeta_del_tema_original
Version: 1.0
*/
Este es el contenido mínimo que puede llevar el style.css para que WordPress identifique a este tema como Child Theme, el dato más importante es la linea Template, en la cual haces la llamada al tema original con todos los archivos, has de poner el nombre de la carpeta del tema original, dicho nombre estará en la ruta /wp-content/themes.
Una cosa importante que no debes confundir es la utilización del archivo functions.php del Child Theme con el plugin Mis Funciones que os enseñamos a desarrollar ya que en el Child Theme han de ir las funciones que modifiquen tan solo aspectos del tema original mientras en el plugin Mis Funciones han de ir las que modifiquen el aspecto de WordPress en general.