¿Cómo Crear un Tema Child (Hijo) en WordPress?

Al usar WordPress, es muy probable que los usuarios necesiten modificar los archivos de sus temas, los cuales suelen contar con una amplia variedad de opciones para editar colores, diseño, entre otros elementos –sobre todo los de pago–. 

Igualmente, si un usuario desea modificar algo que únicamente puede hacerse mediante los archivos de su tema o si desea mantener todas sus modificaciones centralizadas, tiene la posibilidad de crear un tema o hijo.

En este artículo te contamos cómo hacerlo. 

Tema hijo en WordPress: qué es y cuáles son sus características

También llamado child theme, es un tema adicional al principal que conserva todas las funciones del tema o plantilla WordPress a partir del cual es creado. En él pueden hacerse cambios en la plantilla sin que se pierdan al actualizar la plantilla padre.

Además, permite actualizar el tema padre sin perder las modificaciones de código gracias a que estas se realizan en los archivos del tema hijo. 

Un tema hijo mantiene los archivos del tema original, aunque permite al usuario sobreescribirlos y añadir un código complementario.

Cómo crear un tema hijo a través de un plugin: paso a paso

A continuación, se detallan los pasos para originar un child theme con el plugin Child Theme Configurator. 

1-En el backend de WordPress, ir a Plugins y hacer clic en “Añadir nuevo”. Allí, buscar “child theme” y encontrar el plugin correspondiente.

Instalación plugin child theme configurator


2- Instalar y activar el plugin en cuestión. Luego, hacer clic en la opción “Temas hijo” –o “Child theme”– que aparecerá en el menú de Herramientas. 

Menú herramientas plugin


3- Identificar y seleccionar el tema activo a partir del cual se desea crear un tema hijo y hacer clic en “Analizar”.

Pasos 1-3 creación tema hijo

4- De ser necesario, especificar la configuración deseada para el nuevo tema hijo. Es recomendable dejar todos los valores que figuran de manera predeterminada y directamente clickear en “Create new child theme”. 

5- Una vez que el tema hijo esté creado, ir a la sección “Apariencia” y hacer clic en “Temas”. Ubicar el tema creado y activarlo.

6- Desinstalar el plugin Child Theme Configurator. 

Cómo crear un tema hijo manualmente: paso a paso

Por otro lado, también es posible originar un child theme de forma manual. Para hacerlo, es necesario contar con una carpeta y una serie de archivos. Puede usarse tanto el programa FTP como el Administrador de Archivos de la cuenta del hosting WordPress del usuario.


Los pasos que deben seguirse son los siguientes:

  1. Localizar la ruta wp-content/themes/ en la estructura de archivos de WordPress.
  1. Crear una carpeta para el tema hijo. Un buen consejo es nombrarla utilizando el nombre del tema original junto con la palabra “child” a continuación.

Creación de la carpeta del tema hijo

3. Ingresar a la carpeta y generar dos archivos: style.css y functions.php.

Creación archivos tema hijo

4. En el archivo style.css, añadir un código parecido al que se ve en la siguiente imagen:

Los valores deben modificarse en función de las propias necesidades del usuario. A continuación se presentan los más importantes:

  • Nombre del tema hijo: se recomienda usar el nombre del tema padre con algún agregado. 
  • Descripción
  • Autor
  • URL del autor
  • Template: alude al tema original colocando el nombre de la carpeta en donde se encuentra dicho tema.
  • Versión
  • Licencia: el nombre de la licencia se genera automáticamente.
  • URL de la licencia: es una URL para obtener información acerca de la licencia.
  • Domain del texto: corresponde a la identificación para eventuales traducciones del child theme. 

5. De la misma manera, editar el archivo functions.php y sumar un código como este:

6. Ir a “Apariencia” y clickear en “Temas” para ver el nuevo tema hijo. Hacer clic en “Activar”. 

Activar tema hijo


Elizabeth De Bonis

Elizabeth is a journalist/creative copywriter. For him, writing is about satisfying curiosity, and tech blogs are the best place to meet curious people. He’s also a self-proclaimed info junkie, amateur guitar player, and lover of all things internet.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Ir arriba