pom_theme_get_generated_css: inspeccionar el CSS generado
Informa sobre website.min.css — la hoja de estilos compilada que sirve realmente el sitio.
Argumentos
| Argumento | Obligatorio | Significado |
|---|---|---|
include_content |
No | Devuelve parte del contenido del archivo |
content_limit |
No | Cuántos caracteres, limitados a 1.000–20.000; por defecto, 5.000 |
Permisos
mcp:read y pom_theme:read, además de edit_theme_options.
Qué devuelve
| Campo | Significado |
|---|---|
file |
La ruta en disco |
url |
La URL pública que solicitan los navegadores |
exists |
Si el archivo está ahí |
size |
Su tamaño en bytes |
filemtime |
Cuándo se compiló por última vez |
version |
La cadena de versión del asset usada para invalidar cachés |
content |
El primer fragmento del archivo, si se solicita |
filemtime responde a «¿ha surtido efecto mi cambio?»
Este es el campo para el que existe la herramienta. Cada escritura de CSS regenera este archivo; si la marca de tiempo no se movió, la regeneración no ocurrió y el sitio sigue sirviendo la compilación anterior.
La secuencia para diagnosticar «cambié el CSS y no pasó nada»:
- Lee esta herramienta — ¿se movió
filemtimedespués de la escritura? - Si no, la reconstrucción falló. Ejecuta
pom_theme_generate_assets. - Si sí se movió, el archivo está actualizado y el problema es la caché — caché de página, CDN o el navegador.
Eso divide una queja vaga en dos problemas muy diferentes.
content es un prefijo, no el archivo
include_content devuelve el primer fragmento de la hoja de estilos, de hasta content_limit caracteres, con un máximo de 20.000. Una hoja de estilos POM Theme compilada es mucho más grande que eso.
Así que no puedes buscar una regla en esta respuesta y concluir que está ausente: solo has visto el principio. No hay argumento de desplazamiento ni forma de leer el resto.
Úsalo para confirmar que el archivo parece una hoja de estilos compilada real, no para auditar su contenido. Para comprobar qué contiene tu propio CSS, lee el código fuente con pom_theme_get_global_css y pom_theme_get_custom_css.
Omite include_content salvo que lo necesites; de lo contrario, la respuesta es pequeña.
exists falso es un sitio roto
El tema espera este archivo. Si falta, las páginas cargan sin el estilo compilado.
Causas habituales: el directorio de uploads no tiene permisos de escritura, o los assets nunca se han generado en esta instalación — algo común justo después de una migración, donde la configuración llegó en la base de datos y los archivos generados no.
La solución es pom_theme_generate_assets, y si eso no produce el archivo, el problema son los permisos del sistema de archivos.
version es lo que invalida las cachés
Los navegadores y los CDN se rigen por esta cadena. Un cambio en el archivo con una versión sin modificar puede dejar a los visitantes con la hoja de estilos antigua hasta que hagan un refresco forzado.
Si filemtime se movió pero los visitantes siguen viendo el estilo antiguo, compara la versión con lo que solicita el HTML del sitio.
size comprueba rápidamente una compilación
Una hoja de estilos compilada que de repente baja a unos cientos de bytes suele significar que la compilación falló a medias. Comparar el tamaño antes y después de una regeneración es una comprobación de salud rápida.
url es público
La hoja de estilos compilada se sirve a todos los visitantes, así que nada de lo que contiene es confidencial. La ruta de file, sin embargo, revela la estructura de directorios del servidor: ocúltala antes de compartir diagnósticos. Consulta Información de soporte segura.
Cómo usarlo bien
Tras cualquier cambio de CSS:
Comprueba el CSS generado y dime si se reconstruyó ahora mismo.
En un sitio que no conoces:
¿Existe la hoja de estilos generada y cuánto ocupa?
Problemas comunes
| Síntoma | Causa |
|---|---|
| Falta la herramienta | POM Theme no está disponible |
pom_ai_mcp_forbidden |
Falta edit_theme_options |
exists es falso |
Nunca se generó, o el directorio de uploads no tiene permisos de escritura |
filemtime no se movió tras una escritura |
La reconstrucción no se ejecutó |
Una regla que esperas no está en content |
Solo viste el primer fragmento |
| Archivo correcto, sitio obsoleto | Caché, CDN o la versión del asset |
size sospechosamente pequeño |
La compilación falló a medias |
Relacionado
pom_theme_generate_assets— reconstrúyelopom_theme_get_css_build_info— cómo se construyepom_theme_get_global_css— el código fuente