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.

Guide de l'utilisateur : connecter une application d'IA

Points de terminaison

MCP sur HTTP (diffusible en continu)

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

MCP 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-cache

REST: exécuter une capacité

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

Authentification 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ÉditionReposPermissionParamètres
zinn-cache/clean-database
zinn-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 ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsAucun
zinn-cache/convert-images
zinn-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 ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsAucun
zinn-cache/get-cache-analytics
zinn-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 ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-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 gratuiteGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsAucun
zinn-cache/get-image-progress
zinn-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 ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsAucun
zinn-cache/get-pro-settings
zinn-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 ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsAucun
zinn-cache/get-settings
zinn-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 gratuiteGET …/abilities/zinn-cache/get-settings/runmanage_optionsAucun
zinn-cache/get-slow-queries
zinn-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 ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsAucun
zinn-cache/get-status
zinn-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 gratuiteGET …/abilities/zinn-cache/get-status/runmanage_optionsAucun
zinn-cache/get-warmup-progress
zinn-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 ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsAucun
zinn-cache/preview-database-cleanup
zinn-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 ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsAucun
zinn-cache/purge
zinn-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 gratuitePOST …/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
Supprimer toutes les images converties (Pro)
Supprime en arrière-plan toutes les copies converties des images ; les originaux sont conservés.
Édition ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsAucun
zinn-cache/reset-settings
zinn-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 gratuitePOST …/abilities/zinn-cache/reset-settings/runmanage_optionsAucun
zinn-cache/reset-slow-queries
zinn-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 ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsAucun
zinn-cache/update-pro-settings
zinn-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 ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (requis)
zinn-cache/update-settings
zinn-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 gratuitePOST …/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
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 ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsAucun