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.
Endpoints
MCP sobre HTTP (transmisible)
https://example.com/wp-json/zinn-cache/v1/mcpMCP 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-cacheREST: ejecutar una habilidad
/wp-json/wp-abilities/v1/abilities/<name>/runAutenticació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.
| Capacidad | Qué hace | Edición | RESTO | Permiso | Parámetros |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-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 Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | Ninguno |
zinn-cache/convert-imageszinn-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 Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | Ninguno |
zinn-cache/get-cache-analyticszinn-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 Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-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 gratuita | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | Ninguno |
zinn-cache/get-image-progresszinn-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 Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | Ninguno |
zinn-cache/get-pro-settingszinn-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 Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | Ninguno |
zinn-cache/get-settingszinn-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 gratuita | GET …/abilities/zinn-cache/get-settings/run | manage_options | Ninguno |
zinn-cache/get-slow-querieszinn-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 Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | Ninguno |
zinn-cache/get-statuszinn-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 gratuita | GET …/abilities/zinn-cache/get-status/run | manage_options | Ninguno |
zinn-cache/get-warmup-progresszinn-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 Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | Ninguno |
zinn-cache/preview-database-cleanupzinn-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 Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | Ninguno |
zinn-cache/purgezinn-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 gratuita | POST …/abilities/zinn-cache/purge/run | manage_options (the REST route's own check) | all: boolean, urls: array, tags: array |
zinn-cache/remove-converted-imageszinn-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 Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | Ninguno |
zinn-cache/reset-settingszinn-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 gratuita | POST …/abilities/zinn-cache/reset-settings/run | manage_options | Ninguno |
zinn-cache/reset-slow-querieszinn-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 Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | Ninguno |
zinn-cache/update-pro-settingszinn-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 Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (obligatorio) |
zinn-cache/update-settingszinn-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 gratuita | POST …/abilities/zinn-cache/update-settings/run | manage_options | lscache_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-cachezinn-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 Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | Ninguno |