116 visitas
Hola,
Dado que Twenty Twenty-Five es un tema de bloque, algunos estilos se controlan mediante theme.json y estilos globales en lugar de solo a través de style.css.
Algunas cosas para comprobar:
- Asegúrese de que el tema secundario esté activado
Vaya a Apariencia → Temas y confirme que el tema secundario sea el tema activo. - Verifique que el tema secundario esté cargado correctamente
Mencionaste que algunos estilos que no son contenedores están funcionando, lo que sugiere que la hoja de estilos se está cargando correctamente. - Consultar estilos globales /
theme.jsonanula
Con temas de bloques como Twenty Twenty-Five, estilos para elementos comobody,headerWordPress puede generar otros contenedores dinámicamente desde:
theme.json- Estilos globales (Apariencia → Editor → Estilos)
Estos estilos generados pueden anular o omitir selectores simples en style.css.
- Intente aumentar la especificidad temporalmente
Para fines de prueba, pruebe algo como:
body {
background: red !important;
}
Si eso funciona, entonces el problema probablemente esté relacionado con la especificidad o los estilos generados.
- Inspeccionar la estructura DOM real
Algunos temas de bloques no usan formato simple.headeromainelementos como lo hacían los temas clásicos. En su lugar, los contenedores visibles pueden utilizar envoltorios de bloques anidados con clases generadas. - Documentación del tema infantil
Quizás también quieras revisar la documentación oficial del tema secundario:
https://developer.wordpress.org/themes/advanced-topics/child-themes/
Si es posible, compartir la regla CSS específica que está intentando aplicar ayudaría a identificar la causa exacta.
Como prueba adicional solo de desarrollo, también puedes usar temporalmente la eliminación de caché al poner en cola la hoja de estilo secundaria:
wp_enqueue_style(
'child-style',
get_stylesheet_uri(),
[],
time()
);
Esto solo debe usarse durante el desarrollo/pruebas, no en un sitio de producción.