pom_theme_get_global_css: leer el CSS global
Lee la hoja de estilos personalizada global de POM Theme: la que se aplica en todo el sitio.
Argumentos
Ninguno.
Permisos
mcp:read y pom_theme:read, más edit_theme_options.
Qué devuelve
| Campo | Significado |
|---|---|
file |
Dónde se guarda la hoja de estilos en el disco |
content |
El CSS en sí |
A diferencia de pom_theme_get_settings_values, esta herramienta resuelve el archivo por ti: no necesitas ninguna opción resolve_code_files. Es el atajo práctico para la única hoja de estilos que más se pregunta.
Los archivos de origen están limitados a 512 KiB por lectura. Un archivo más grande devuelve pom_ai_mcp_file_size en lugar de CSS parcial, para que no pueda confundirse con la hoja de estilos completa durante un reemplazo posterior.
Un content vacío tiene dos significados
O bien no se ha escrito ningún CSS global, o bien el archivo al que apunta no existe o no se puede leer.
file los distingue: un file vacío significa que nunca se guardó nada; un file con contenido y un content vacío significa que el archivo ha desaparecido. El segundo caso importa: significa que un CSS que el sitio espera que se esté aplicando no lo está.
El contenido también se devuelve vacío si la ruta queda fuera del directorio de ajustes, lo cual es una comprobación de seguridad más que un fallo.
Esta es la hoja de estilos completa, y la escritura la reemplaza
pom_theme_update_global_css no añade. Lo que envíes se convierte en toda la hoja de estilos global.
Así que esta lectura no es opcional antes de una escritura: es la única copia de lo que se perdería:
Lee el CSS global y muéstramelo entero. Quiero conservarlo antes de hacer un cambio.
Guarda la respuesta en algún lugar fuera de la conversación. No hay revisiones para los ajustes del tema.
Global frente a fragmentos (snippets)
POM Theme tiene dos lugares para el CSS personalizado, y se comportan de forma distinta:
| CSS global | Fragmentos (snippets) | |
|---|---|---|
| Cuántos | Uno | Muchos |
| Se lee con | Esta herramienta | pom_theme_get_custom_css |
| Se identifica por | Nada; solo hay uno | Un identificador de repetidor y un nombre |
| Ideal para | Ajustes en todo el sitio | Piezas de estilo con nombre y separables |
Si el estilo personalizado de un sitio es una hoja de estilos global larga, cada cambio reescribe toda ella. Dividirla en fragmentos hace que los cambios individuales sean más seguros, y merece la pena sugerirlo antes de una edición grande.
No es el CSS del Personalizador de WordPress
WordPress tiene su propio CSS adicional (Additional CSS), editado en el Personalizador. Ese es un almacenamiento distinto: POM AI no lo lee ni lo escribe, y un CSS puede estar presente en uno y ausente en el otro.
Si el estilo del sitio no aparece en esta respuesta, compruébalo allí. Consulta Native custom CSS.
Tampoco es la hoja de estilos generada
website.min.css es la salida compilada que incluye los estilos propios del tema más tu CSS personalizado. Se lee con pom_theme_get_generated_css.
Esta herramienta lee tu fuente; aquella lee el resultado de la compilación. Diagnosticar «mi CSS no se aplica» normalmente implica comparar las dos.
Cómo usarla bien
Lee el CSS global y resume lo que hace.
Antes de una edición:
Lee el CSS global y luego muéstrame el bloque exacto que propones cambiar.
Problemas habituales
| Síntoma | Causa |
|---|---|
| La herramienta no aparece | POM Theme no está disponible |
pom_ai_mcp_forbidden |
Falta edit_theme_options |
file y content vacíos |
No se ha guardado ningún CSS global |
file con contenido y content vacío |
El archivo no existe o no se puede leer |
| El estilo del sitio no está aquí | Está en los fragmentos, en el Personalizador o en un plugin |
| El CSS de aquí no surte efecto | Comprueba la hoja de estilos generada y la caché |
Relacionado
pom_theme_update_global_css— la reemplaza por completopom_theme_get_custom_css— los fragmentospom_theme_get_generated_css— el resultado compilado