Desarrolladores

Referencia de funciones de Zinn® Cache

Zinn® Cache registra sus acciones en la WordPress Abilities API. Las mismas capacidades son herramientas MCP en el propio servidor del sitio y rutas REST bajo /wp-json/wp-abilities/v1. Esta página se genera a partir del propio registro del plugin.

Guía del usuario: conectar una aplicación de IA

Endpoints

MCP sobre HTTP (transmisible)

https://example.com/wp-json/zinn-cache/v1/mcp

MCP sobre WP-CLI (entrada y salida estándar)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: listar las habilidades

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: ejecutar una habilidad

/wp-json/wp-abilities/v1/abilities/<name>/run

Autenticación y permisos

Las solicitudes HTTP se autentican con una contraseña de aplicación de WordPress (HTTP Basic). Conectarse al servidor MCP requiere la capacidad que se muestra a continuación; cada función verifica luego su propio permiso, por objeto. Las funciones de solo lectura se ejecutan con GET y su entrada en la cadena de consulta; las demás con POST y un cuerpo JSON {"input": {…}}.

Ejemplos

# REST: ejecutar una habilidad
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/zinn-cache/get-diagnostics/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-diagnostics","arguments":{}}}

Todas las capacidades

Generado a partir del archivo abilities.json del plugin, que a su vez se genera a partir de un sitio en ejecución; una prueba falla cuando ambos no coinciden.

CapacidadQué haceEdiciónRESTOPermisoParámetros
zinn-cache/clean-database
zinn-cache-clean-database
Limpiar la base de datos (Pro)
Elimina, en segundo plano, los tipos de elementos innecesarios activados en la configuración. Lo que se elimina no se puede recuperar.
Edición ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsNinguno
zinn-cache/convert-images
zinn-cache-convert-images
Convertir todas las imágenes existentes (Pro)
Comienza a convertir las imágenes de la biblioteca multimedia a los formatos modernos activados en la configuración, en segundo plano.
Edición ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsNinguno
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Leer los análisis de caché (Pro)
Devuelve la tasa de aciertos y el tráfico de la caché de objetos durante las últimas horas (horas, hasta 720), sus comandos más lentos y qué plugins fallan más en la caché.
Edición ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Leer el informe de diagnóstico
Devuelve el informe de diagnóstico que solicita soporte: versiones, límites del servidor, el estado de la caché y errores recientes. No contiene contraseñas ni claves.
Edición gratuitaGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsNinguno
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Leer el progreso de la conversión de imágenes (Pro)
Devuelve el progreso actual de la conversión (o eliminación) de las imágenes.
Edición ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsNinguno
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Leer la configuración de Cache Pro (Pro)
Devuelve todas las opciones de configuración de Cache Pro (precarga, imágenes, scripts y estilos, limpieza de base de datos, purga inteligente, el buscador). Las claves secretas nunca se devuelven.
Edición ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsNinguno
zinn-cache/get-settings
zinn-cache-get-settings
Leer la configuración de caché
Devuelve toda la configuración de caché. La contraseña de Redis nunca se devuelve, solo si hay una guardada.
Edición gratuitaGET …/abilities/zinn-cache/get-settings/runmanage_optionsNinguno
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Leer el buscador de consultas lentas (Pro)
Devuelve las consultas de base de datos más lentas y las llamadas salientes que el buscador ha registrado, junto con el plugin o el tema que originó cada una.
Edición ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsNinguno
zinn-cache/get-status
zinn-cache-get-status
Leer el estado de la caché
Devuelve si la caché de páginas y la caché de objetos están activas y funcionando, cuántas páginas están en caché y los números de conexión y de aciertos de la caché de objetos.
Edición gratuitaGET …/abilities/zinn-cache/get-status/runmanage_optionsNinguno
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Leer el progreso del calentamiento (Pro)
Devuelve si el calentamiento está en ejecución, cuántas páginas ha visitado y cuántas han fallado.
Edición ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsNinguno
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Vista previa de la limpieza de la base de datos (Pro)
Cuenta lo que eliminaría una limpieza, por tipo (revisiones, borradores, spam, datos temporales caducados y similares). No se elimina nada.
Edición ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsNinguno
zinn-cache/purge
zinn-cache-purge
Purgar la caché
Elimina las páginas en caché: todo (all: true), algunas direcciones (urls) o todo lo etiquetado (tags). Las páginas se vuelven a generar a medida que llegan los visitantes.
Edición gratuitaPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
Eliminar todas las imágenes convertidas (Pro)
Elimina en segundo plano todas las copias convertidas de las imágenes; las originales se conservan.
Edición ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsNinguno
zinn-cache/reset-settings
zinn-cache-reset-settings
Restablezca la configuración de la caché a sus valores predeterminados
Restaura cada configuración de caché a su valor predeterminado, tal como lo hace el botón Restablecer. La contraseña guardada de Redis también se elimina.
Edición gratuitaPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsNinguno
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Borrar los resultados de consultas lentas (Pro)
Olvidara todas las consultas lentas y llamadas lentas encontradas hasta el momento, y el buscador comenzará de nuevo.
Edición ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsNinguno
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Cambiar la configuración de Cache Pro (Pro)
Cambia la configuración de Cache Pro que envías (ajustes: clave por valor) y conserva el resto. Cada valor se comprueba exactamente igual que en la pantalla de Cache Pro; se rechaza cualquier clave desconocida.
Edición ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (obligatorio)
zinn-cache/update-settings
zinn-cache-update-settings
Cambiar la configuración de caché
Cambia la configuración que envías y conserva el resto (la caché de páginas, el tiempo que las páginas permanecen en caché, la caché de objetos y su conexión Redis, las reglas de purga y las exclusiones). Los valores se comprueban y corrigen exactamente igual que en la pantalla de caché.
Edición gratuitaPOST …/abilities/zinn-cache/update-settings/runmanage_optionslscache_enabled: boolean, lscache_ttl: integer, object_cache_enabled: boolean, auto_purge_enabled: boolean, purge_on_upgrade: boolean, exclude_uris: array|object|string, exclude_query_keys: array|object|string, exclude_cookies: array|object|string, redis_host: string, redis_port: integer, redis_database: integer, redis_username: string, redis_password: string, redis_key_prefix: string, browser_ttl: integer, cache_logged_out_only: boolean, purge_on_comment: boolean, ttl_overrides: array|object|string
zinn-cache/warm-cache
zinn-cache-warm-cache
Precargar la caché (Pro)
Empieza a visitar cada página de los mapas del sitio en segundo plano para que los visitantes obtengan páginas almacenadas en caché. Acompáñalo con zinn-cache/get-warmup-progress.
Edición ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsNinguno