≡En resumen
- Todo tema de WordPress que no sea un tema hijo es, técnicamente, un parent theme.
- El tema hijo hereda todo del padre y solo contiene lo que cambias: estilos, plantillas o funciones.
- Si editas directamente el tema padre, perderás los cambios en la siguiente actualización.
- En los temas de bloques muchas personalizaciones se guardan desde el editor del sitio, por lo que no siempre hace falta un tema hijo.
- Elige un tema padre mantenido, ligero y compatible con la versión actual de WordPress y de PHP.
01 ¿Qué es un parent theme?
La documentación oficial de WordPress lo resume así: todos los temas, salvo que sean específicamente un tema hijo, son técnicamente temas padre. No hay una categoría especial de «temas padre» en el directorio; cualquier tema se convierte en padre en el momento en que un tema hijo lo declara como base.
La traducción correcta es tema padre, no «tema principal» ni «plantilla básica»: no se refiere a lo sencillo que sea el tema, sino a su papel en la relación de herencia. Algunos temas se diseñan expresamente para ser padres, con muchas opciones y ganchos para extenderlos; se les suele llamar frameworks o temas base.
02 Parent theme vs child theme: diferencias
| Aspecto | Parent theme (tema padre) | Child theme (tema hijo) |
|---|---|---|
| Qué contiene | Todos los archivos del tema: plantillas, estilos, funciones | Solo los archivos que modifican o amplían al padre |
| Puede funcionar solo | Sí | No, necesita que el padre esté instalado |
| Quién lo actualiza | Su desarrollador, desde el directorio o su tienda | Tú o tu equipo; no recibe actualizaciones externas |
| Archivo imprescindible | Plantillas y style.css (y theme.json en temas de bloques) | style.css con la cabecera Template apuntando al padre |
| Dónde van tus cambios | En ninguna parte: no se edita | Aquí, a salvo de las actualizaciones |
03 Cómo funciona la herencia entre tema padre e hijo
La cabecera Template
El style.css del tema hijo incluye el campo Template con el nombre exacto de la carpeta del tema padre. Así WordPress sabe de quién hereda.
Plantillas: gana el hijo
Si el hijo tiene un archivo de plantilla, parte o patrón con el mismo nombre que el padre, WordPress usa el del hijo. Si no, usa el del padre.
functions.php: se suman
Los dos se ejecutan, primero el del hijo y justo después el del padre. No se sustituyen, así que copiar funciones del padre al hijo provoca errores de funciones duplicadas.
theme.json: se combinan
En los temas de bloques, los estilos se aplican por capas: valores por defecto de WordPress, tema padre, tema hijo y, por último, los cambios del usuario.
/* * Theme Name: Mi tema hijo * Template: twentytwentyfive */
El valor de Template debe coincidir con el nombre de la carpeta del tema padre dentro de wp-content/themes/, no con su nombre comercial.
04 Parent theme en temas clásicos y en temas de bloques
En los temas clásicos, cualquier cambio de diseño que no quepa en el personalizador (una plantilla distinta, una función nueva) exige un tema hijo. En los temas de bloques la situación cambia: el editor del sitio permite modificar plantillas, estilos globales y tipografías desde el panel, y esos cambios se guardan en la base de datos, no en los archivos del tema padre, por lo que sobreviven a sus actualizaciones.
| Qué quieres cambiar | Tema clásico | Tema de bloques |
|---|---|---|
| Unos pocos estilos CSS | CSS adicional del personalizador | Estilos del editor del sitio |
| Plantillas y cabecera o pie | Tema hijo | Editor del sitio; tema hijo si quieres versionarlo en archivos |
| Funciones PHP | Tema hijo o un plugin propio | Tema hijo o un plugin propio |
| Diseño propio que vas a reutilizar o versionar con Git | Tema hijo | Tema hijo |
05 Cómo elegir un buen parent theme
- ✓Actualizaciones recientes y compatibilidad declarada con la versión actual de WordPress y de PHP.
- ✓Buen rendimiento de serie: poco JavaScript y CSS, sin cargar funciones que no usas.
- ✓Soporte de bloques y del editor del sitio, o al menos una integración limpia con el editor.
- ✓Etiqueta «accessibility-ready» en el directorio oficial o una accesibilidad verificada.
- ✓Documentación de ganchos y filtros para extenderlo desde un tema hijo.
- ✓Licencia GPL, soporte activo y buenas valoraciones de otros usuarios.
Evita los temas que lo meten todo (constructores propios, decenas de plugins requeridos, demos pesadas): cuanto más depende tu web del tema padre, más difícil será cambiarlo algún día. Tienes comparativas en nuestra selección de las mejores plantillas de WordPress y en estos consejos para elegir una plantilla WordPress pensando en el SEO. Si quieres otra lista de criterios, aquí tienes 10 claves imprescindibles para elegir plantilla de WordPress.
06 Cómo actualizar el tema padre sin romper la web
-
1
Haz una copia de seguridad
De archivos y base de datos, justo antes de actualizar.
-
2
Prueba en un entorno de staging
Actualiza primero en una copia de la web y revisa las plantillas que el tema hijo sobrescribe.
-
3
Compara las plantillas sobrescritas
Si el padre ha cambiado una plantilla que tu hijo copió, incorpora sus mejoras a tu versión; si no, te quedas con código antiguo.
-
4
Actualiza en producción y revisa
Comprueba páginas clave, formularios, carrito y la consola del navegador en busca de errores.
Si tu web depende de un tema padre abandonado o de un tema hijo lleno de parches, puede ser el momento de replantear la base. En appyweb hacemos diseño web para empresas sobre WordPress o a medida, con una estructura pensada para actualizarse sin sustos.
Preguntas frecuentes sobre Parent theme
Es un tema completo que sirve de base a un tema hijo. El hijo hereda sus plantillas, estilos y funciones y solo contiene lo que se quiere cambiar.
Significa «tema padre». Se usa junto a child theme, «tema hijo», para describir la relación de herencia entre dos temas de WordPress.
El parent theme es completo y funciona solo; el child theme depende de él y únicamente guarda las personalizaciones, que así no se pierden al actualizar el padre.
No. Si solo cambias estilos desde el personalizador o el editor del sitio, no hace falta. Es necesario si modificas plantillas o funciones en archivos del tema.
No hay uno mejor para todos. Elige un tema mantenido, ligero, compatible con la versión actual de WordPress y con buena documentación para extenderlo; los temas por defecto de WordPress son un punto de partida seguro.
Se reemplazan sus archivos. Si tus cambios están en un tema hijo o en el editor del sitio, se conservan; si editaste el padre directamente, se pierden.
No. El tema hijo necesita que el padre esté instalado para funcionar, aunque el padre no esté activado.
No. La jerarquía de temas de WordPress solo tiene dos niveles, padre e hijo.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗