Mga Nag-develop
Sanggunian ng mga kakayahan ng Zinn® Cache
Ang Zinn® Cache ay nagrerehistro ng mga aksyon nito sa WordPress Abilities API. Ang parehong mga kakayahan ay mga MCP tool sa sariling server ng site at mga REST route sa ilalim ng /wp-json/wp-abilities/v1. Ang pahinang ito ay nabuo mula sa sariling registry ng plugin.
Mga Endpoint
MCP sa ibabaw ng HTTP (naa-stream)
https://example.com/wp-json/zinn-cache/v1/mcpMCP sa pamamagitan ng WP-CLI (karaniwang input at output)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: ilista ang mga kakayahan
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: magpatakbo ng kakayahan
/wp-json/wp-abilities/v1/abilities/<name>/runPagpapatotoo at mga pahintulot
Ang mga kahilingan sa HTTP ay nag-a-authenticate gamit ang isang WordPress application password (HTTP Basic). Ang pagkonekta sa MCP server ay nangangailangan ng kakayahang ipinapakita sa ibaba; ang bawat kakayahan ay nagsusuri ng sarili nitong pahintulot, sa bawat bagay. Ang mga kakayahang read-only ay tumatakbo gamit ang GET at ang kanilang input sa query string; ang iba naman ay gamit ang POST at isang JSON body na {"input": {…}}.
Mga Halimbawa
# REST: magpatakbo ng kakayahan
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":{}}}Lahat ng kakayahan
Binuo mula sa abilities.json ng plugin, na binubuo naman mula sa tumatakbong site; nabibigo ang pagsubok kapag hindi magkatugma ang dalawa.
| Kakayahan | Ano ang ginagawa nito | Edisyon | Iba pa | Pahintulot | Mga Parameter |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Linisin ang database (Pro) Tinatanggal nito, sa background, ang mga uri ng kalat na naka-on sa mga setting. Ang natanggal ay hindi na maibabalik. | Pro edisyon | POST …/abilities/zinn-cache/clean-database/run | manage_options | wala |
zinn-cache/convert-imageszinn-cache-convert-images | I-convert ang lahat ng umiiral na larawan (Pro) Sinisimulang i-convert ang mga imahe ng library ng media sa mga modernong format na naka-on sa mga setting, sa background. | Pro edisyon | POST …/abilities/zinn-cache/convert-images/run | manage_options | wala |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Basahin ang analytics ng cache (Pro) Ibinabalik ang hit rate at trapiko ng object cache para sa nakaraang mga oras (oras, hanggang 720), ang pinakamabagal na mga command nito, at kung aling mga plugin ang pinakamadalas na hindi umabot sa cache. | Pro edisyon | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Basahin ang ulat ng diagnostics Ibinabalik nito ang ulat ng diagnostics na hinihingi ng suporta: mga bersyon, mga limitasyon ng server, ang estado ng cache, at mga kamakailang error. Wala itong dalang mga password o key. | Libreng edisyon | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | wala |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Basahin ang progreso ng pag-convert ng imahe (Pro) Ibinabalik kung gaano kalayo na ang narating sa pag-convert (o pag-alis) ng mga larawan. | Pro edisyon | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | wala |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Basahin ang mga setting ng Cache Pro (Pro) Ibinabalik ang bawat setting ng Cache Pro (warm-up, mga larawan, mga script at estilo, paglilinis ng database, smart purging, ang finder). Hindi kailanman ibinabalik ang mga secret. | Pro edisyon | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | wala |
zinn-cache/get-settingszinn-cache-get-settings | Basahin ang mga setting ng cache Ibinabalik ang bawat setting ng cache. Ang password sa Redis ay hindi kailanman ibinabalik, kundi kung may nakaimbak ba o wala. | Libreng edisyon | GET …/abilities/zinn-cache/get-settings/run | manage_options | wala |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Basahin ang tagahanap ng mabagal na query (Pro) Nagbabalik ito sa mga pinakamababagal na query sa database at mga palabas na tawag na nakita ng finder, kasama ang plugin o tema na gumawa sa bawat isa. | Pro edisyon | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | wala |
zinn-cache/get-statuszinn-cache-get-status | Basahin ang estado ng cache Ibinabalik nito kung naka-on at gumagana ang cache ng pahina at cache ng object, kung ilang pahina ang naka-cache, at ang mga numero ng koneksyon at hit ng cache ng object. | Libreng edisyon | GET …/abilities/zinn-cache/get-status/run | manage_options | wala |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Basahin ang progreso ng warm-up (Pro) Ibinabalik nito kung tumatakbo ang warm-up, kung ilang pahina ang binisita nito, at kung ilan ang nabigo. | Pro edisyon | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | wala |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | I-preview ang paglilinis ng database (Pro) Binibilang nito ang aalisin ng isang paglilinis, ayon sa uri (mga rebisyon, draft, spam, lumipas na ang petsang pansamantalang data at iba pa). Walang tinatanggal. | Pro edisyon | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | wala |
zinn-cache/purgezinn-cache-purge | Linisin ang cache Itinatapon ang mga naka-cache na pahina: lahat (all: true), ilang address (urls) o lahat ng may tag (tags). Muling ibinubuo ang mga pahina habang dumarating ang mga bisita. | Libreng edisyon | 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 | Alisin ang lahat ng na-convert na larawan (Pro) Binubura ang bawat nakoconvert na kopya ng mga larawan sa background; mananatili ang mga orihinal. | Pro edisyon | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | wala |
zinn-cache/reset-settingszinn-cache-reset-settings | Ibalik ang mga setting ng cache sa kanilang mga default Ibinabalik ang bawat setting ng cache sa default nito, tulad ng ginagawa ng Reset button. Tinatanggal din ang naka-save na password ng Redis. | Libreng edisyon | POST …/abilities/zinn-cache/reset-settings/run | manage_options | wala |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | I-clear ang mga natuklasan sa mabagal na query (Pro) Nakalilimot sa bawat mabagal na query at mabagal na tawag na natagpuan sa ngayon, at magsisimulang muli ang tagahanap. | Pro edisyon | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | wala |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Palitan ang mga setting ng Cache Pro (Pro) Binabago ang mga isinumite mong setting ng Cache Pro (mga setting: key sa value) at pinapanatili ang iba. Ang bawat value ay sinusuri nang eksakto tulad ng sa screen ng Cache Pro; tinatanggihan ang isang hindi kilalang key. | Pro edisyon | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (kinakailangan) |
zinn-cache/update-settingszinn-cache-update-settings | Baguhin ang mga setting ng cache Binabago nito ang mga setting na ipinapadala mo at pinapanatili ang iba (page cache, kung gaano katagal nananatiling naka-cache ang mga page, ang object cache at ang koneksyon nitong Redis, mga patakaran sa pag-purge at mga pagbubukod). Sinusuri at itinatama ang mga halaga nang eksakto tulad ng sa screen ng Cache. | Libreng edisyon | 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 | Painitin ang cache (Pro) Sinisimulan nitong bisitahin ang bawat pahina sa mga sitemap sa background, upang makuha ng mga bisita ang mga naka-cache na pahina. Sundan ito ng zinn-cache/get-warmup-progress. | Pro edisyon | POST …/abilities/zinn-cache/warm-cache/run | manage_options | wala |