Un Child Theme, o tema hijo de WordPress, es una de esas herramientas discretas que no hacen ruido hasta que te salvan el sitio web. No luce como un plugin espectacular, no promete “aumentar tus ventas un 300% antes del desayuno” y rara vez aparece en las conversaciones brillantes sobre diseño. Pero cuando llega una actualización del tema padre y borra tus cambios como una ola sobre un castillo de arena, entonces —solo entonces— uno entiende su humilde grandeza.
En WordPress hay dos tipos de propietarios de sitios: quienes usan un tema hijo y quienes todavía no han sufrido lo suficiente. Suena cruel. También es bastante exacto.
La idea central es sencilla: un Child Theme permite modificar el diseño, las plantillas y ciertos comportamientos de un tema sin tocar directamente el tema original. Ese tema original se llama tema padre. El hijo hereda casi todo del padre, pero puede sobrescribir lo que necesites cambiar. Es herencia con derecho a réplica. Tradición y rebeldía en la misma carpeta.
Contenido de esta guía
- Qué es exactamente un Child Theme en WordPress
- Por qué se considera obligatorio cuando personalizas código
- Cómo funciona por dentro: archivos, jerarquía y herencia
- Cuándo debes usar un tema hijo y cuándo no hace falta
- Cómo crear un Child Theme paso a paso
- Errores frecuentes y buenas prácticas profesionales
- Impacto en SEO, seguridad y rendimiento
Qué es un Child Theme en WordPress 🌱
Un Child Theme es un tema de WordPress que depende de otro tema para funcionar. Ese otro tema, el Parent Theme o tema padre, proporciona la estructura principal: plantillas, estilos, funciones, diseño base, compatibilidad con bloques, opciones del personalizador y, muchas veces, integraciones con WooCommerce, constructores visuales o patrones del editor de bloques.
El tema hijo, en cambio, contiene únicamente las modificaciones. Puede ser tan pequeño como una carpeta con dos archivos o tan elaborado como una capa completa de personalización profesional.
Dicho de otra forma: el tema padre es la casa; el tema hijo es la reforma que haces sin derribar los muros de carga. Puedes pintar, cambiar puertas, añadir una biblioteca, mover la iluminación. Pero no vas con un martillo al cuadro eléctrico cada vez que quieres cambiar una lámpara. O no deberías, aunque Internet esté lleno de tutoriales entusiastas invitándote a hacerlo con una alegría casi delictiva.
Desde el punto de vista técnico, un tema hijo le dice a WordPress: “usa este tema como base, pero si encuentras aquí una versión modificada de algún archivo o estilo, dale prioridad”. Esa prioridad es el corazón del asunto.
Definición práctica: un tema hijo de WordPress es una capa segura de personalización que hereda las características del tema padre y permite modificar archivos, estilos y funciones sin perder cambios al actualizar el tema principal.
Por qué es “obligatorio” usar un Child Theme cuando personalizas WordPress 🔐
La palabra obligatorio merece una pequeña precisión. No es obligatorio por ley, ni WordPress dejará de cargar tu web si no lo usas. No vendrá nadie de Automattic a tocarte el timbre con una carpeta de sanciones. Pero si vas a modificar archivos del tema —functions.php, plantillas PHP, hojas CSS principales, archivos de WooCommerce, partes de plantilla o incluso ciertos ajustes avanzados— entonces sí: usar un Child Theme deja de ser una recomendación amable y se convierte en una práctica profesional imprescindible.
¿Por qué? Porque las actualizaciones de temas reemplazan archivos. Así de simple. Así de brutal.
Cuando actualizas un tema desde el panel de WordPress, el sistema descarga una nueva versión del tema y sustituye la anterior. Si habías editado archivos directamente dentro del tema padre, tus cambios pueden desaparecer. No se desvanecen con música triste; se eliminan. WordPress no sabe que aquella línea de CSS te costó tres cafés, una discusión con el cliente y media tarde mirando la consola del navegador. Solo ve archivos viejos y archivos nuevos.
La ironía es deliciosa, si uno tiene el día cínico: actualizas para proteger tu web y, en el proceso, destruyes tus propias personalizaciones. Es como vacunarse y olvidar el brazo en la clínica.
El problema real: actualizaciones necesarias contra cambios frágiles
WordPress, sus plugins y sus temas deben mantenerse actualizados. No es una manía de desarrolladores obsesivos con notificaciones rojas. Las actualizaciones corrigen vulnerabilidades, errores de compatibilidad, fallos de accesibilidad, problemas de rendimiento y conflictos con nuevas versiones de PHP o del propio WordPress.
Pero si has tocado el tema padre, aparece una falsa elección:
- Actualizar y arriesgarte a perder cambios.
- No actualizar y dejar el sitio expuesto a errores o problemas de seguridad.
Ese dilema es una trampa. El Child Theme lo desactiva. Te permite actualizar el tema padre sin sacrificar tus modificaciones. Es, en términos de mantenimiento web, la diferencia entre cirugía con bisturí y bricolaje con motosierra.
Cómo funciona un tema hijo por dentro ⚙️
Para entender bien un tema hijo en WordPress, conviene mirar un momento bajo el capó. No demasiado: solo lo suficiente para no conducir a ciegas.
Un Child Theme vive dentro de la carpeta /wp-content/themes/, igual que cualquier otro tema. Por ejemplo:
/wp-content/themes/
astra/
astra-child/
twentytwentyfour/
twentytwentyfour-child/
El tema hijo incluye un archivo style.css con una cabecera especial que indica cuál es su tema padre. En temas clásicos, esa cabecera utiliza el campo Template, que debe coincidir exactamente con el nombre de la carpeta del tema padre.
La herencia: cuando WordPress busca archivos
WordPress utiliza una lógica llamada jerarquía de plantillas. Cuando necesita mostrar una página, una entrada, una categoría o un producto, busca el archivo más específico disponible. Si estás usando un tema hijo, primero mira en el tema hijo. Si no encuentra el archivo allí, recurre al tema padre.
Por ejemplo, si visitas una entrada individual, WordPress puede buscar algo como:
single-post.phpen el tema hijo.single.phpen el tema hijo.singular.phpen el tema hijo.index.phpen el tema hijo.- Si no encuentra lo necesario, busca los equivalentes en el tema padre.
Esta lógica permite sobrescribir solo lo que necesitas. No duplicas todo el tema. No creas una copia congelada del padre. Tomas una pieza, la adaptas y dejas que el resto siga vivo, actualizado y funcional.
El caso especial de functions.php
Hay una diferencia importante: el archivo functions.php del tema hijo no reemplaza al functions.php del tema padre. Se carga además de él. En términos generales, WordPress carga primero el functions.php del tema hijo y después el del padre.
Esto es útil, pero también exige prudencia. Si declaras una función con el mismo nombre que otra del padre y esa función no está preparada para ser sobrescrita, puedes provocar un error fatal. Nada alegra más una mañana que una pantalla blanca en producción, por supuesto.
Atención: un Child Theme no es una licencia para copiar y pegar código sin revisar. Sigue siendo necesario usar hooks, filtros, funciones prefijadas y buenas prácticas de desarrollo.
Cuándo debes usar un Child Theme y cuándo no hace falta 🧭
Una afirmación honesta: no todo sitio WordPress necesita un tema hijo. Lo que ocurre es que muchos sitios creen no necesitarlo… hasta que empiezan a personalizar.
El Child Theme es especialmente recomendable, casi obligatorio, en estos casos:
- Vas a editar archivos PHP del tema.
- Necesitas modificar plantillas como
single.php,page.php,archive.phpoheader.php. - Quieres personalizar plantillas de WooCommerce dentro del tema.
- Vas a añadir funciones al
functions.phprelacionadas con presentación, estilos, scripts o ajustes del tema. - Necesitas cargar CSS o JavaScript personalizado de forma estructurada.
- Trabajas en un proyecto profesional que requiere mantenimiento a largo plazo.
- Quieres tener un entorno ordenado para versionar cambios con Git.
En cambio, quizá no necesites un Child Theme si solo vas a:
- Cambiar colores, tipografías o logotipo desde el Personalizador o el Editor del sitio.
- Añadir unas pocas reglas CSS en “CSS adicional”.
- Usar un constructor visual sin modificar archivos del tema.
- Crear funcionalidades que deberían vivir en un plugin específico, no en el tema.
Aquí aparece una distinción crucial: lo que pertenece al diseño puede vivir en el tema; lo que pertenece a la funcionalidad debería vivir en un plugin. Si creas un shortcode esencial, un tipo de contenido personalizado o una integración de negocio dentro del tema hijo, estarás atando la arquitectura del sitio a su apariencia. Cambias de traje y pierdes los bolsillos. Muy elegante, muy absurdo.
| Situación | ¿Usar Child Theme? | Motivo |
|---|---|---|
Modificar style.css del tema padre |
Sí | Los cambios se perderán al actualizar el tema padre. |
| Añadir CSS en el Personalizador | No siempre | El CSS adicional se guarda en la base de datos y no se borra al actualizar el tema. |
| Editar plantillas PHP | Sí | El tema hijo permite sobrescribir plantillas de forma segura. |
| Crear un tipo de contenido personalizado | Mejor un plugin | Es funcionalidad estructural, no simple presentación. |
| Personalizar plantillas de WooCommerce | Sí | WooCommerce permite sobrescribir plantillas desde el tema hijo. |
| Usar un tema de bloques sin tocar archivos | No necesariamente | Muchos cambios pueden gestionarse desde el Editor del sitio. |
Temas clásicos, temas de bloques y Child Themes 🧱
WordPress ha cambiado mucho. Antes, los temas clásicos dominaban el paisaje: archivos PHP, plantillas, áreas de widgets, Personalizador, style.css y una relación bastante directa entre código y diseño. Luego llegaron los temas de bloques, el Full Site Editing y archivos como theme.json. La vieja ciudad de plantillas PHP empezó a convivir con avenidas nuevas hechas de bloques.
¿Significa eso que los Child Themes han muerto? No. Significa que han cambiado de papel.
En un tema de bloques, muchas personalizaciones se guardan en la base de datos mediante el Editor del sitio. También se pueden exportar, versionar y transformar en archivos del tema. Un Child Theme sigue siendo válido para:
- Modificar o añadir plantillas HTML de bloques.
- Personalizar
theme.json. - Incluir estilos adicionales.
- Añadir patrones, partes de plantilla o variaciones.
- Crear una identidad visual propia sobre un tema base.
Con theme.json, el tema hijo puede sobrescribir o extender configuraciones del padre. Es una herencia menos visible que la antigua copia de archivos PHP, pero igual de poderosa. Como una corriente subterránea: no la ves, pero mueve el paisaje.
Cómo crear un Child Theme en WordPress paso a paso 🛠️
Hay plugins que crean temas hijo automáticamente. Algunos funcionan bien. Para proyectos profesionales, sin embargo, conviene saber hacerlo manualmente. No por romanticismo técnico, sino porque entender la estructura evita errores tontos. Y los errores tontos, en producción, tienen una asombrosa capacidad para disfrazarse de catástrofe.
1. Crea la carpeta del tema hijo
Accede a tu instalación por SFTP, SSH o el gestor de archivos del hosting. Entra en:
/wp-content/themes/
Crea una carpeta para tu tema hijo. Por ejemplo, si el tema padre es Astra:
/wp-content/themes/astra-child/
Usa nombres claros, en minúsculas y sin espacios. El orden también es una forma de higiene.
2. Crea el archivo style.css
Dentro de la carpeta del tema hijo, crea un archivo llamado style.css. Añade una cabecera como esta:
/*
Theme Name: Astra Child
Theme URI: https://tusitio.com/
Description: Tema hijo personalizado para Astra.
Author: Tu Empresa
Author URI: https://tusitio.com/
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/
El dato más importante es Template. Debe coincidir exactamente con el nombre de la carpeta del tema padre. Si el tema padre está en /themes/astra/, entonces debe decir Template: astra. Ni Astra, ni astra-theme, ni “ese tema que instalé el martes”. Exactamente astra.
3. Crea el archivo functions.php
Ahora crea un archivo functions.php en el tema hijo. Puedes usarlo para cargar estilos correctamente:
<?php
/**
* Cargar estilos del tema padre y del tema hijo.
*/
add_action( 'wp_enqueue_scripts', 'mi_tema_hijo_enqueue_styles' );
function mi_tema_hijo_enqueue_styles() {
$parent_style = 'parent-style';
wp_enqueue_style(
$parent_style,
get_template_directory_uri() . '/style.css',
array(),
wp_get_theme( get_template() )->get( 'Version' )
);
wp_enqueue_style(
'child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style ),
wp_get_theme()->get( 'Version' )
);
}
Esta es una forma común y correcta de cargar la hoja de estilos del tema padre y luego la del hijo. Sin embargo, algunos temas modernos ya gestionan sus estilos de otra manera. Por eso siempre conviene revisar la documentación del tema padre. En WordPress, la palabra “siempre” suele venir acompañada de un asterisco del tamaño de una catedral.
4. Activa el tema hijo desde el panel
Ve a Apariencia > Temas. Deberías ver el nuevo tema hijo. Actívalo. Si todo está bien, el sitio conservará el aspecto del tema padre, pero ahora tus personalizaciones vivirán en una zona segura.
5. Añade tus personalizaciones
A partir de aquí puedes:
- Agregar CSS personalizado en
style.css. - Crear o sobrescribir plantillas.
- Añadir funciones relacionadas con el tema en
functions.php. - Incluir scripts propios con
wp_enqueue_script(). - Personalizar archivos de WooCommerce dentro de
/woocommerce/.
Por ejemplo, para sobrescribir una plantilla del tema padre, copia el archivo desde el padre al hijo manteniendo la misma ruta. Si el archivo original está en:
/wp-content/themes/tema-padre/template-parts/content-single.php
La copia modificada debe ir en:
/wp-content/themes/tema-hijo/template-parts/content-single.php
WordPress usará la versión del tema hijo. El padre seguirá actualizándose. Tú conservarás tus cambios. Paz relativa, que en desarrollo web ya es bastante.
Child Theme y WooCommerce: una relación especialmente importante 🛒
Si tienes una tienda online, el Child Theme merece todavía más respeto. WooCommerce permite sobrescribir sus plantillas desde el tema activo. Esto se usa para modificar fichas de producto, carritos, emails, páginas de checkout o listados. Pero hacerlo sin orden puede convertirse en una colección de fósiles: archivos antiguos que un día funcionaron y hoy miran el presente con desconcierto.
La ruta habitual para sobrescribir una plantilla de WooCommerce es:
/wp-content/themes/tu-tema-hijo/woocommerce/
Por ejemplo, para personalizar la plantilla de precio del producto, podrías copiar:
/wp-content/plugins/woocommerce/templates/single-product/price.php
hacia:
/wp-content/themes/tu-tema-hijo/woocommerce/single-product/price.php
Pero cuidado: WooCommerce actualiza sus plantillas. Cuando una plantilla sobrescrita queda obsoleta, puede generar avisos o fallos visuales. Por eso, después de actualizar WooCommerce, revisa WooCommerce > Estado > Plantillas. Esa pantalla no es decoración administrativa; es el termómetro de una tienda que puede estar incubando fiebre.
Buena práctica: si personalizas WooCommerce, documenta cada plantilla sobrescrita, anota por qué se modificó y revisa su versión después de cada actualización importante.
Errores frecuentes al usar un Child Theme 🚧
El tema hijo protege, sí. Pero no hace milagros. Es paraguas, no clima. Estos son errores habituales que conviene evitar.
1. Copiar todo el tema padre dentro del hijo
Un Child Theme no debe ser una copia completa del tema padre. Eso anula buena parte de su sentido. Si copias decenas de archivos “por si acaso”, te quedarás con versiones antiguas que no reciben mejoras. Es como adoptar una biblioteca entera para corregir una errata en una página.
Copia solo los archivos que realmente necesitas modificar.
2. Meter cualquier funcionalidad en functions.php
El archivo functions.php parece cómodo. Demasiado cómodo. Y lo cómodo, en desarrollo, a veces es una trampa con cojines.
No pongas ahí funcionalidades críticas que deberían sobrevivir a un cambio de tema. Por ejemplo:
- Custom Post Types esenciales.
- Shortcodes usados en contenido.
- Integraciones con CRM o ERP.
- Lógica de negocio.
- Campos personalizados estructurales.
Eso debería ir en un plugin propio o en un plugin de funcionalidad del sitio. El tema, incluso el tema hijo, debe ocuparse principalmente de presentación.
3. No usar un entorno de pruebas
Editar un Child Theme directamente en producción es posible. También es posible cruzar una avenida con los ojos cerrados. La pregunta no es si puedes, sino por qué te harías eso.
Trabaja en staging o en un entorno local. Prueba actualizaciones, revisa errores PHP, comprueba responsive, valida formularios y solo después despliega. Una web profesional no se mantiene con fe, sino con proceso.
4. No versionar cambios
Usar Git para un tema hijo es una práctica excelente. Permite saber qué se cambió, cuándo, por quién y por qué. Además, te salva cuando una modificación aparentemente inocente rompe algo tres semanas después.
Hay una pequeña anécdota que siempre recuerdo: una vez perdí una tarde buscando por qué una web había dejado de mostrar correctamente los títulos. El culpable era una regla CSS añadida meses antes, escondida como una espina diminuta en una alfombra. Desde entonces, cada cambio sin historial me parece una carta enviada sin remitente.
5. Ignorar la documentación del tema padre
Cada tema serio tiene sus convenciones: hooks propios, filtros, funciones, estructura de plantillas, dependencias, recomendaciones para child themes. Antes de sobrescribir archivos, revisa si el tema ofrece un hook o filtro. Modificar menos suele ser más inteligente.
La antítesis es clara: el principiante copia archivos; el profesional busca puntos de extensión.
Impacto del Child Theme en SEO, seguridad y rendimiento 🚀
Un Child Theme no mejora el SEO por arte de magia. No vas a activar un tema hijo y ver cómo Google te coloca flores en la puerta. Pero sí puede influir indirectamente en aspectos fundamentales del posicionamiento, la seguridad y la velocidad.
SEO técnico
Un tema hijo bien usado permite ajustar plantillas sin perder cambios en futuras actualizaciones. Esto puede ayudarte a mejorar:
- Estructura semántica de encabezados.
- Marcado HTML limpio.
- Plantillas de archivo y entradas.
- Compatibilidad con datos estructurados.
- Optimización de elementos visibles en páginas clave.
- Diseño responsive y experiencia móvil.
Pero también puede empeorar el SEO si se usa mal. Un archivo de plantilla antiguo puede romper marcado, duplicar encabezados, eliminar migas de pan o afectar el contenido indexable. El Child Theme es herramienta; la inteligencia está en la mano que la usa.
Seguridad
La principal ventaja de seguridad es que permite actualizar el tema padre sin miedo a perder personalizaciones. Y mantener actualizado el ecosistema WordPress es una medida básica de protección.
Muchos ataques no necesitan una puerta cinematográfica con rayos láser. Les basta una versión antigua, un componente vulnerable, un archivo olvidado. La seguridad web se parece menos a una fortaleza medieval y más a una rutina de limpieza: constante, poco glamorosa, indispensable.
Rendimiento
Un Child Theme bien construido no debería ralentizar de forma significativa tu sitio. El impacto suele ser mínimo. Ahora bien, si añades CSS innecesario, scripts pesados, librerías duplicadas o consultas ineficientes, el problema no será el tema hijo, sino lo que has puesto dentro.
Buenas prácticas de rendimiento:
- Carga scripts y estilos solo donde sean necesarios.
- Usa
wp_enqueue_style()ywp_enqueue_script(), no enlaces manuales improvisados. - Evita duplicar librerías que ya carga el tema padre.
- Minimiza CSS y JavaScript en producción.
- Revisa métricas con Lighthouse, PageSpeed Insights o WebPageTest.
- No conviertas
functions.phpen un trastero sin ventanas.
Child Theme frente a CSS adicional, plugins de snippets y constructores visuales 🎨
Una duda común: si WordPress permite añadir CSS adicional, si existen plugins para insertar snippets y si los constructores visuales permiten modificar casi todo, ¿para qué molestarse con un Child Theme?
La respuesta depende del tipo de cambio.
| Herramienta | Útil para | Limitación |
|---|---|---|
| CSS adicional | Ajustes visuales pequeños y rápidos. | No sirve para modificar plantillas ni lógica del tema. |
| Plugin de snippets | Fragmentos PHP controlados sin tocar archivos. | Puede volverse difícil de mantener si hay demasiados snippets sin documentación. |
| Constructor visual | Diseño de páginas, secciones y componentes visuales. | No reemplaza siempre la personalización estructural del tema. |
| Child Theme | Personalización profesional de plantillas, estilos y comportamiento del tema. | Requiere criterio técnico y mantenimiento. |
En proyectos serios, estas herramientas no se excluyen. Se combinan. El truco está en no usar un destornillador para cortar pan ni un cuchillo para ajustar un servidor.
Buenas prácticas profesionales para trabajar con un tema hijo ✅
Si vas a usar un Child Theme WordPress en un proyecto real, sigue estas recomendaciones:
- Empieza desde el principio: crea el tema hijo antes de realizar personalizaciones importantes.
- Documenta cambios: deja comentarios útiles en el código cuando modifiques plantillas o funciones.
- Usa nombres únicos: prefija tus funciones para evitar conflictos, por ejemplo
empresa_nombre_funcion(). - No sobrescribas si puedes usar hooks: los hooks son más estables que copiar plantillas completas.
- Revisa después de actualizar: comprueba que las plantillas personalizadas siguen siendo compatibles.
- Trabaja con copias de seguridad: antes de actualizar temas, plugins o WordPress, haz backup de archivos y base de datos.
- Usa staging: prueba cambios fuera del sitio público.
- Versiona con Git: especialmente en proyectos con varios desarrolladores.
- Separa diseño y funcionalidad: no conviertas el tema hijo en el cerebro completo del negocio.
- Mantén el código limpio: menos código suele significar menos errores, menos deuda técnica y menos llamadas urgentes.
Checklist rápido antes de activar un Child Theme 📋
Antes de activar tu tema hijo en una web en producción, revisa lo siguiente:
- La carpeta del tema hijo está correctamente ubicada en
/wp-content/themes/. - El archivo
style.csstiene una cabecera válida. - El campo
Templatecoincide con la carpeta del tema padre. - El archivo
functions.phpno contiene errores de sintaxis. - Los estilos del padre y del hijo se cargan en el orden correcto.
- Las plantillas copiadas mantienen la misma ruta relativa.
- No se han duplicado archivos innecesarios.
- Existe una copia de seguridad reciente.
- Se ha probado el sitio en escritorio, tablet y móvil.
- Se han revisado formularios, carrito, checkout y páginas críticas.
Preguntas frecuentes sobre Child Themes en WordPress ❓
¿Puedo crear un Child Theme después de haber personalizado el tema padre?
Sí, pero tendrás que localizar los cambios hechos en el tema padre y trasladarlos cuidadosamente al tema hijo. Si no tienes registro de cambios, puede ser un trabajo detectivesco. A veces apasionante. A veces una excursión por el pantano.
¿Perderé la configuración del tema al activar el tema hijo?
Depende del tema. Muchas configuraciones se conservan, pero algunas opciones pueden estar asociadas al tema activo y requerir ajustes. Por eso es recomendable probar en staging antes de activar el Child Theme en producción.
¿Un Child Theme se actualiza?
Normalmente no se actualiza desde el repositorio como un tema comercial o gratuito, salvo que lo hayas creado como producto distribuible. Tú eres responsable de mantenerlo. El tema padre sí debe actualizarse regularmente.
¿Puedo usar un Child Theme con Elementor, Divi, Astra, GeneratePress o Kadence?
Sí. De hecho, muchos de estos temas y frameworks recomiendan usar un tema hijo si vas a tocar código o plantillas. Algunos incluso ofrecen generadores oficiales de child themes.
¿Un Child Theme evita que se rompa mi web?
No completamente. Reduce riesgos, sobre todo al actualizar el tema padre, pero no elimina incompatibilidades, errores de código o cambios internos del tema original. Es cinturón de seguridad, no inmortalidad.
¿Es mejor un Child Theme o un plugin personalizado?
Depende. Para cambios visuales o plantillas, Child Theme. Para funcionalidades independientes del diseño, plugin personalizado. La separación correcta evita que una futura renovación estética se convierta en una mudanza traumática.
La idea que conviene recordar 🧠
Un Child Theme en WordPress no es un adorno técnico ni una obsesión de puristas. Es una estrategia de supervivencia. Permite personalizar sin mutilar, actualizar sin temblar, mantener sin reconstruir. Frente al impulso de editar el tema padre “solo esta vez”, el tema hijo propone una disciplina sencilla: tocar lo propio, respetar lo ajeno.
Hay en esto una belleza modesta. El tema padre avanza, recibe parches, mejora, se adapta. El tema hijo conserva tu voz, tus ajustes, esa forma particular de presentar el sitio al mundo. Uno representa continuidad; el otro, diferencia. Herencia y libertad. Raíz y rama.
Y quizá esa sea la mejor definición: un Child Theme es una rama que crece sin cortar el árbol. 🌳
Si gestionas una web profesional, una tienda online o el sitio de un cliente, no lo veas como una opción secundaria. Cuando hay personalización de código, usar un tema hijo no es exceso de prudencia: es mantenimiento inteligente. Lo contrario puede funcionar durante un tiempo, claro. También los puentes mal calculados se mantienen en pie hasta el día en que dejan de hacerlo.