Un child theme (o tema hijo) en WordPress es un tema que hereda todas las funciones, características y estilos de otro tema, al cual se le conoce como parent theme (tema padre).
En pocas palabras: es una capa protectora que creas sobre tu tema principal para poder hacer modificaciones de diseño o funcionalidad sin peligro.
¿Para qué sirve y por qué es tan importante?
Si modificas directamente los archivos de tu tema principal (por ejemplo, editando el archivo style.css o functions.php), perderás todos tus cambios la próxima vez que el creador del tema lance una actualización y actualices tu web.
Al usar un child theme, el proceso funciona así:
- WordPress lee el Child Theme: Si encuentra una modificación o un archivo nuevo ahí, lo usa.
- WordPress lee el Parent Theme: Para todo lo demás que no hayas modificado, WordPress recurre al tema padre.
De esta forma, puedes actualizar el tema padre constantemente (lo cual es vital por seguridad y rendimiento) sin miedo a borrar tu trabajo personalizado.
Ventajas de usar un Child Theme
- Actualizaciones seguras: Actualizas el tema padre con un solo clic y tus cambios personalizados siguen intactos.
- Flexibilidad total: Puedes modificar cualquier parte del diseño (CSS) o añadir funciones complejas (PHP).
- Fácil de revertir: Si cometes un error grave y tu web falla, simplemente desactivas el child theme y tu web volverá a la normalidad con el tema padre.
- Ideal para aprender: Es la mejor manera de empezar a experimentar con código en WordPress sin romper tu sitio en producción.
¿Cuándo DEBES usarlo y cuándo NO?
| ¿Cuándo usarlo? 🛠️ | ¿Cuándo NO es necesario? 🚫 |
Quieres hacer cambios profundos en los archivos PHP del tema (como header.php o single.php). | Solo quieres cambiar colores, fuentes o márgenes sencillos (puedes usar el CSS personalizado del Personalizador de WordPress o de tu constructor visual). |
Vas a añadir muchas funciones personalizadas en el archivo functions.php. | Estás usando un constructor visual moderno (como Elementor, Divi o Bricks) que ya guarda los diseños en la base de datos de forma independiente al tema. |






