Oferta de lanzamiento

Licencia Founders: actualizaciones durante al menos 2 años

149 €pago único, IVA no incluido

Una licencia Shop normal cuesta 199 €.

Para las primeras 100 licencias Shop, hasta el 10 de diciembre de 2026. Actualizaciones y conocimiento nuevo del Asesor durante al menos 2 años, sin renovación. Una licencia Shop normal: 12 meses.

Conseguir Founders por 149 €

Tema hijo en WordPress: tus arreglos desaparecieron al actualizar el tema, ¿y ahora qué?

Un tema hijo en WordPress (child theme) es un tema aparte y pequeño que usa el aspecto y las funciones del tema padre y guarda solo tus cambios. Cuando el autor publica una actualización, WordPress sustituye los archivos del tema padre y deja intacto el tema hijo. Por eso todo arreglo en archivos del tema debe ir ahí, no al original.

Autor: El equipo de TellMyShop. Una guía para dueños de sitios WordPress y tiendas WooCommerce: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 7 min de lectura

Cómo suele pasar: había arreglos, no había tema hijo

La historia casi siempre es la misma. Alguien, quizá tú, quizá un amigo que sabe de ordenadores, quizá una agencia hace tres años, añadió algo a los archivos del tema. Cambió el texto del pie en footer.php, añadió el código de Google Analytics en header.php, pegó unas líneas en functions.php, ajustó los colores en el style.css del tema. Todo funcionaba.

Luego apareció un punto junto a Actualizaciones en el escritorio. Hiciste clic en Actualizar, porque el propio WordPress aconseja mantenerlo todo al día. Ahora el sitio se ve como el día en que se instaló el tema: ha vuelto el pie antiguo, también los colores, y de repente el tráfico cae en tus estadísticas.

Nadie se equivocó durante la actualización. Una actualización del tema simplemente sustituye sus archivos por las versiones nuevas del autor. No sabe qué líneas eran tuyas, así que no las conserva.

¿Se puede recuperar lo que desapareció?

Solo desde una copia de los archivos hecha antes de la actualización. Revisa por orden:

  1. Las copias de seguridad de tu hosting. La mayoría de los hostings guardan copias de los archivos de los últimos días. Restaura de ellas solo la carpeta del tema, no todo el sitio, y desde luego no la base de datos de la tienda, o perderás los pedidos más recientes.
  2. Un plugin de copias de seguridad. Si tienes uno, abre la copia más reciente anterior a la actualización y extrae los archivos del tema.
  3. El ordenador de quien hizo los cambios. Los desarrolladores a menudo guardan en su equipo los archivos que cambiaron.
  4. Una versión antigua del sitio en un archivo de internet. No te dará el código PHP, pero muestra el texto y el aspecto que tienes que rehacer.

Cuando tengas los archivos antiguos, no los vuelvas a subir al tema padre. Compáralos con los nuevos y pasa solo los cambios a un tema hijo. Si no, la próxima actualización hará lo mismo.

Qué va en el tema hijo y qué va en otro sitio

No todo arreglo necesita un tema hijo. WordPress guarda muchos cambios visuales en la base de datos, y las actualizaciones del tema no los tocan.

CambioDónde guardarloSobrevive a una actualización del tema
Color de botones, espaciados, tipografíaCSS adicional o estilos globales de un tema de bloquessí
Pie y cabecera en un tema de bloquesplantilla en el editor del sitiosí, hasta que cambies de tema
Archivo de plantilla cambiado (footer.php, single.php)una copia del archivo en el tema hijosí
Código propio en functions.phpel functions.php del tema hijo o un plugin pequeñosí
Código de verificación de Google, script de estadísticasun plugin de SEO o un plugin para insertar códigosí
Cambio en un archivo de un pluginajustes del plugin; un tema hijo no ayudaráno, desaparece al actualizar el plugin

La regla corta: si el cambio toca un archivo de la carpeta del tema, necesitas un tema hijo. Para un simple color, basta con el CSS adicional en WordPress.

Cómo crear un tema hijo paso a paso

Un tema hijo es una carpeta en wp-content/themes con un archivo style.css cuya cabecera nombra el tema padre. Los temas clásicos suelen tener también un archivo functions.php que carga los estilos del padre. Los archivos se describen con precisión en el manual de temas de WordPress sobre temas hijo, y GoDaddy tiene una guía más sencilla con ejemplos.

A mano se hace así:

  1. Haz una copia de seguridad de los archivos y la base de datos en el panel del hosting.
  2. En el gestor de archivos, crea una carpeta junto al tema padre, por ejemplo nombre-del-tema-child.
  3. Añade un style.css con una cabecera: el nombre del tema hijo y una línea Template con el nombre de la carpeta del padre.
  4. En un tema clásico, añade un functions.php que cargue la hoja de estilos del padre.
  5. Activa el tema hijo en Apariencia → Temas.
  6. Revisa el menú, el logotipo, los colores y los widgets. Algunos ajustes del Personalizador se guardan por separado para cada tema, así que tras el cambio a veces hay que configurarlos de nuevo.
  7. Solo ahora pasa tus cambios: copia en el tema hijo el archivo de plantilla que cambias y edita la copia.

Algunos autores de temas ofrecen un tema hijo listo para descargar. Si existe, úsalo. Hostinger reúne en un solo sitio las formas de añadir CSS personalizado, también mediante un tema hijo.

Temas de bloques: qué tener en cuenta

En los temas de bloques, como el Twenty Twenty-Four por defecto y los posteriores, la mayoría de los cambios se hacen en el editor del sitio. WordPress guarda las plantillas cambiadas y los estilos globales en la base de datos y los asigna al tema en el que se crearon. Cuando cambias a un tema hijo, esos cambios pueden desaparecer de la vista, porque pertenecen al padre. Antes de cambiar, apunta lo que modificaste en el editor, o pide a quien cuida el sitio que pase esos cambios.

Si en un tema de bloques no tocas archivos, a menudo no necesitas un tema hijo. Basta con el editor del sitio.

Cómo crea el chat un tema hijo con vista previa

El plugin TellMyShop para WordPress y WooCommerce da a tu chat (Claude o ChatGPT) una herramienta que crea un tema hijo del tema activo. Prepara los archivos necesarios y, al activarlo, copia los ajustes del Personalizador del padre: ubicaciones del menú, logotipo y colores. En un tema de bloques, la vista previa te avisa si hay cambios en el editor del sitio asignados al padre.

Tú: Después de actualizar el tema ha vuelto el pie antiguo. Haz que no vuelva a pasar.

Tu chat: El tema activo es el tema clásico Astra, sin tema hijo. Vista previa:

El pie lo pasaré en un segundo paso, con una vista previa aparte del archivo. ¿Guardo? (sí / no)

Tú: Sí.

Tu chat: Guardado. La página de inicio y una entrada responden correctamente, y el menú y el logotipo están en su sitio.

Estado de la tarjeta: esperando tu «sí»
vista previa del cambio

versión anterior: Tema activo: Astra

versión nueva: Tema activo: Astra Child (carpeta nueva astra-child, style.css y functions.php)

versión nueva: Ajustes copiados: menús de cabecera y pie, logotipo, colores

Ilustración: los productos, las cifras y las respuestas son de ejemplo.

Los nombres de esta conversación son ejemplos. Crear un tema hijo y cambiar archivos del tema funcionan en TellMyShop Pro cuando activas el interruptor Tema en el panel del plugin. El interruptor dura 24 horas y necesita una copia de la base de datos de hoy, que el plugin hace por sí mismo antes del primer cambio del día. Antes de guardar cada archivo se hace una copia, y se comprueba que los archivos PHP no tengan errores de sintaxis. Puedes deshacer la creación del tema hijo desde el historial de cambios: el plugin vuelve a cambiar el tema y quita los archivos que creó. Más sobre deshacer en la guía sobre cómo deshacer cambios en WordPress.

Lo que el chat no hará: recuperar arreglos de los que no hay copia en ningún sitio, ni restaurar las copias de seguridad de tu hosting. El archivo wp-config.php está siempre bloqueado.

En TellMyShop Free el chat muestra la lista de temas y plugins con sus versiones y las actualizaciones disponibles, así que antes de hacer clic en Actualizar ves qué tema está activo y qué espera actualización. Free no lee los archivos del tema. Si el sitio dejó de funcionar por completo tras una actualización, empieza por WordPress no funciona después de una actualización. Puedes descargar la versión gratuita desde la página TellMyShop Free, y Pro se describe en la página TellMyShop para WordPress y WooCommerce. Los precios están en la página de precios.

Preguntas y respuestas

¿Puedo recuperar los arreglos que borró una actualización del tema?

Solo desde una copia de los archivos hecha antes de la actualización. Búscala en las copias de seguridad de tu hosting, en un plugin de copias o en quien hizo los cambios. Si no hay copia, hay que rehacer los arreglos a partir de capturas de pantalla o de una versión antigua del sitio.

¿Un tema hijo ralentiza mi sitio?

Normalmente no notarás ninguna diferencia. Un tema hijo es una carpeta pequeña con unos pocos archivos, y WordPress toma el resto del tema padre. Después de activarlo, revisa la página de inicio, una entrada y, en una tienda, el carrito.

¿Desaparecerán el menú y el logotipo al activar un tema hijo?

Puede que sí, porque WordPress guarda algunos ajustes del Personalizador por separado para cada tema. Cuando creas un tema hijo a mano, a veces hay que volver a configurar las ubicaciones del menú, el logotipo y los colores. Al activar un tema hijo, el plugin TellMyShop copia estos ajustes del tema padre.

¿Necesito un tema hijo para un pequeño cambio de color?

No. Los pequeños cambios visuales se ponen mejor en el CSS adicional o en los estilos globales de un tema de bloques. Un tema hijo hace falta cuando cambias archivos del tema, por ejemplo la plantilla del pie de página o functions.php.

¿Un tema hijo sirve para las actualizaciones de plugins?

No. Un tema hijo solo conserva los cambios en los archivos del tema. Los cambios añadidos a los archivos de un plugin desaparecen cuando se actualiza, así que esos arreglos se hacen desde los ajustes del plugin, o en el tema hijo si el plugin lo permite.

WordPress es una marca de la WordPress Foundation. WooCommerce es una marca de Automattic Inc. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.

TellMyShop para WordPress y WooCommerce

Tu chat lee el sitio, te muestra cada cambio antes de guardarlo y guarda solo después de tu sí. Puedes deshacer cualquier cambio con una frase. Funciona con Claude o ChatGPT, también con cuentas gratuitas.

Comprueba si tu tienda está lista

Escribe la dirección de tu tienda. En unos segundos verás la plataforma y si TellMyShop funcionará.

Comprobamos la dirección, el HTTPS y la plataforma. No instalas nada y no guardamos la dirección.

tutienda.esResultado de ejemplo
La tienda responde
sí
HTTPS
activado
Plataforma
PrestaShop 8.1
TellMyShop funcionará

Sigue leyendo

Free por 0 €, lee y aconseja

Descargar Free