pom_theme_get_css_build_info: inspecciona la información de compilación de los assets

Explica cómo POM Theme ensambla website.min.css e incluye el estado actual de ese archivo.

Argumentos

Ninguno.

Permisos

mcp:read y pom_theme:read, además de edit_theme_options.

Qué devuelve

Campo Significado
entrypoints El generador y el compilador que producen el archivo
bootstrap_imports Qué parciales de Bootstrap se incluyen
theme_sass_imports Los parciales Sass propios del tema, en orden
conditional_imports Parciales incluidos solo cuando una función está en uso
generated_sections Las partes creadas a partir de tus ajustes
filter El hook para añadir CSS a la compilación
output Los mismos metadatos que devuelve pom_theme_get_generated_css

Es una descripción, no un rastreo en vivo

Las listas son un relato estático de la composición de la compilación. No cambian en función de lo que ocurrió durante la última ejecución y no indican si un parcial concreto se compiló realmente esta vez.

Así que esta herramienta responde a «qué entra en la hoja de estilos, en principio». Para «qué le ha pasado al archivo», lee output, o usa directamente la herramienta de CSS generado.

generated_sections es donde acaban tus ajustes

La paleta de colores, la tipografía, los botones, la cabecera y el widget de contacto del pie se compilan a partir de los ajustes de POM Theme dentro de la hoja de estilos.

Ese es el mecanismo detrás de un hecho que conviene interiorizar: los ajustes del tema se convierten en CSS en el momento de la compilación. Cambiar un color en los ajustes no hace nada en el sitio hasta que los assets se regeneran. Esta lista es lo que te indica qué ajustes funcionan de esa manera.

También es la razón por la que la rutina de guardado del tema dispara una reconstrucción; sin ella, los ajustes y la hoja de estilos se irían separando.

Las listas de importación explican los conflictos de especificidad

Cuando algo que no encuentras anula tu CSS personalizado, el orden que aparece aquí suele explicarlo. Bootstrap va primero, después los parciales propios del tema y, a continuación, las secciones generadas a partir de los ajustes.

El CSS personalizado que se añade mediante la hoja de estilos global o los fragmentos se anexa a través del filtro indicado, de modo que llega tarde; por eso suele ganar y, cuando no lo hace, la causa es la especificidad y no el orden.

Usa esto para razonar sobre una regla rebelde antes de recurrir a !important.

conditional_imports explica los estilos que faltan

Algunos parciales solo se compilan cuando la función correspondiente está en uso. Un sitio que nunca ha activado una función no incluye su CSS.

Así que activar una función y verla sin estilos suele significar que la compilación es anterior al cambio. La solución es regenerar los assets, no añadir más CSS.

filter es para desarrolladores

El hook indicado es el punto donde un plugin o un tema hijo inyecta CSS en la salida compilada. Es la forma admitida de añadir estilos de manera programática, a diferencia de las herramientas basadas en ajustes de este capítulo.

Nada de lo que hace un asistente a través de MCP lo utiliza. Está aquí para que alguien que esté diagnosticando CSS inesperado sepa de dónde más podría proceder; consulta Hooks públicos.

Cuándo recurrir a ella

Pocas veces, y de forma útil:

  • Tu CSS personalizado se está anulando y quieres saber por qué.
  • Un cambio de ajustes no apareció y quieres confirmar que ese ajuste se compila en lugar de aplicarse en línea.
  • Alguien pregunta de dónde salió una regla de la hoja de estilos compilada.

Para el trabajo diario — si mi cambio se aplicó, si el archivo está actualizado — pom_theme_get_generated_css es la respuesta más breve y directa.

Problemas habituales

Síntoma Causa
Falta la herramienta POM Theme no está disponible
pom_ai_mcp_forbidden Falta edit_theme_options
Las listas nunca cambian Correcto; describen la compilación, no una ejecución
Un cambio de ajustes no está en la hoja de estilos Los assets no se han regenerado
output.exists es falso La hoja de estilos nunca se ha compilado
CSS de una fuente desconocida Comprueba el filtro indicado