Développeurs
Référence des fonctionnalités de Zinn® Cache
Zinn® Cache enregistre ses actions auprès de l'API WordPress Abilities. Ces mêmes capacités sont des outils MCP sur le propre serveur du site et des routes REST sous /wp-json/wp-abilities/v1. Cette page est générée à partir du propre registre du plugin.
Points de terminaison
MCP sur HTTP (diffusible en continu)
https://example.com/wp-json/zinn-cache/v1/mcpMCP sur WP-CLI (entrée et sortie standard)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST : lister les capacités
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: exécuter une capacité
/wp-json/wp-abilities/v1/abilities/<name>/runAuthentification et autorisations
Les requêtes HTTP s'authentifient à l'aide d'un mot de passe d'application WordPress (HTTP Basic). La connexion au serveur MCP nécessite la capacité indiquée ci-dessous ; chaque fonctionnalité vérifie ensuite sa propre autorisation, par objet. Les fonctionnalités en lecture seule s'exécutent avec GET et leur entrée dans la chaîne de requête ; les autres avec POST et un corps JSON {"input": {…}}.
Exemples
# REST: exécuter une capacité
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":{}}}Toutes les capacités
Généré à partir du fichier abilities.json du plugin, qui est lui-même généré à partir d'un site en cours d'exécution ; un test échoue lorsque les deux ne correspondent pas.
| Capacité | Fonctionnement | Édition | Repos | Permission | Paramètres |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Nettoyer la base de données (Pro) Supprime en arrière-plan les types d'éléments superflus activés dans les paramètres. Ce qui est supprimé ne peut pas être récupéré. | Édition Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | Aucun |
zinn-cache/convert-imageszinn-cache-convert-images | Convertir toutes les images existantes (Pro) Commence la conversion des images de la bibliothèque multimédia aux formats modernes activés dans les paramètres, en arrière-plan. | Édition Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | Aucun |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Consulter les analyses du cache (Pro) Renvoie le taux de réussite et le trafic du cache d'objets pour les dernières heures (heures, jusqu'à 720), ses commandes les plus lentes et les plugins qui ratent le plus le cache. | Édition Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Consulter le rapport de diagnostic Génère le rapport de diagnostic demandé par le support : versions, limites du serveur, état du cache et erreurs récentes. Il ne contient aucun mot de passe ni aucune clé. | Édition gratuite | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | Aucun |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Lire la progression de la conversion d'image (Pro) Indique la progression de la conversion (ou de la suppression) des images. | Édition Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | Aucun |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Lire les paramètres de Cache Pro (Pro) Renvoie tous les paramètres de Cache Pro (préchargement, images, scripts et styles, nettoyage de la base de données, purge intelligente, le finder). Les secrets ne sont jamais renvoyés. | Édition Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | Aucun |
zinn-cache/get-settingszinn-cache-get-settings | Lire les paramètres du cache Renvoie tous les paramètres de cache. Le mot de passe Redis n'est jamais renvoyé, seulement l'information indiquant s'il y en a un d'enregistré. | Édition gratuite | GET …/abilities/zinn-cache/get-settings/run | manage_options | Aucun |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Consulter l'outil de recherche de requêtes lentes (Pro) Renvoie les requêtes de base de données et les appels sortants les plus lents observés par le détecteur, avec le plugin ou le thème à l'origine de chacun d'eux. | Édition Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | Aucun |
zinn-cache/get-statuszinn-cache-get-status | Lire l'état du cache Indique si le cache de pages et le cache d'objets sont actifs et opérationnels, le nombre de pages mises en cache ainsi que l'état de la connexion et les statistiques de succès du cache d'objets. | Édition gratuite | GET …/abilities/zinn-cache/get-status/run | manage_options | Aucun |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Lire la progression de l'échauffement (Pro) Indique si la phase de préparation est en cours, ainsi que le nombre de pages visitées et le nombre d'échecs. | Édition Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | Aucun |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Prévisualiser le nettoyage de la base de données (Pro) Calcule ce qu'un nettoyage supprimerait, par type (révisions, brouillons, spams, données temporaires expirées et autres). Rien n'est supprimé. | Édition Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | Aucun |
zinn-cache/purgezinn-cache-purge | Vider le cache Efface les pages en cache : tout (all: true), certaines adresses (urls) ou tout ce qui est étiqueté (tags). Les pages sont régénérées à l'arrivée des visiteurs. | Édition gratuite | 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 | Supprimer toutes les images converties (Pro) Supprime en arrière-plan toutes les copies converties des images ; les originaux sont conservés. | Édition Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | Aucun |
zinn-cache/reset-settingszinn-cache-reset-settings | Rétablir les paramètres du cache par défaut Remet tous les paramètres de cache à leur valeur par défaut, comme le fait le bouton Réinitialiser. Le mot de passe Redis enregistré est également supprimé. | Édition gratuite | POST …/abilities/zinn-cache/reset-settings/run | manage_options | Aucun |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Effacer les résultats des requêtes lentes (Pro) Efface toutes les requêtes lentes et tous les appels lents enregistrés jusqu'à présent, et l'outil de recherche recommence à zéro. | Édition Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | Aucun |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Modifier les paramètres de Cache Pro (Pro) Modifie les paramètres Cache Pro que vous envoyez (paramètres : clé vers valeur) et conserve le reste. Chaque valeur est vérifiée exactement comme sur l'écran Cache Pro ; une clé inconnue est refusée. | Édition Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (requis) |
zinn-cache/update-settingszinn-cache-update-settings | Modifier les paramètres du cache Modifie les paramètres que vous envoyez et conserve le reste (le cache de pages, la durée de mise en cache des pages, le cache d'objets et sa connexion Redis, les règles de purge et les exclusions). Les valeurs sont vérifiées et corrigées exactement comme sur l'écran Cache. | Édition gratuite | 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 | Préchauffer le cache (Pro) Commence à visiter chaque page des sitemaps en arrière-plan, afin que les visiteurs obtiennent des pages mises en cache. Faites suivre par zinn-cache/get-warmup-progress. | Édition Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | Aucun |