Crear child theme (themas hijos) en wordpress

Crear un child theme es una buena manera de hacer pequeñas modificaciones a un tema de wordpress.

De esta forma, podemos modificar el tema original, sin temor a perder la modificaciones al actualizar el tema original.

El mínimo con que debe contar un tema hijo en wordpress es el fichero style.css, tal y como a continuación os muestro:

Instrucciones para crear un child theme que solo módifique la hoja de estilos:

1. Crear una carpeta con un nombre que decidamos en la ruta wp-content/themes, por ejemplo: twentyfourteen-child

2. Dentro de la carpeta, creamos un fichero de texto plano denominado style.css

3. Editar el fichero style.css y añadir el siguiente código:

/*
Theme Name: Child Twenty Fourteen
Theme URI: http://wordpress.org/themes/twentyfourteen
Description: Child Theme. Parent Theme Twenty Fourteen
Author: Oscar Serrano
Author URI: oscarserranodocumentalista.es
Template: twentyfourteen
Version: 0.1
*/
@import url(“../twentyfourteen/style.css”);

Aquí añadiríamos todos los cambios que deseásemos aplicar a la hoja de estilos del tema.

También podríamos añadir cambios en el fichero functions.php, el cual se suma al fichero functions.php del tema original, o crear ficheros específicos que sustituyan al del tema original (por ejemplo 404.php, para personalizar los errores de tu web o search.php, para personalizar los resultados de búsquedas).

Aquí el límite es tu imaginación y necesidades, ahora que si son muchas y complejas las modificaciones, es recomendable crear un thema padre, que un thema hijo, ya que puede resentirse el rendimiento del thema