Zhvilluesit
Referenca e aftësive për Zinn® Cache
Zinn® Cache regjistron veprimet e veta te WordPress Abilities API. Të njëjtat aftësi janë mjete MCP në serverin e vet të faqes dhe rrugë REST nën /wp-json/wp-abilities/v1. Kjo faqe gjenerohet nga regjistri i vetë shtojcës.
Pikat përfundimtare
MCP mbi HTTP (që transmetohet)
https://example.com/wp-json/zinn-cache/v1/mcpMCP përmes WP-CLI (hyrja dhe dalja standarde)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: listoni aftësitë
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: ekzekuto një aftësi
/wp-json/wp-abilities/v1/abilities/<name>/runAutentifikimi dhe lejet
Kërkesat HTTP autentikohen me një fjalëkalim aplikacioni WordPress (HTTP Basic). Lidhja me serverin MCP kërkon aftësinë e treguar më poshtë; çdo aftësi më pas kontrollon lejen e saj, për çdo objekt. Aftësitë vetëm për lexim ekzekutohen me GET dhe hyrjen e lor në vargun e pyetjes (query string); të tjerat me POST dhe një trup JSON {"input": {…}}.
Shembuj
# REST: ekzekuto një aftësi
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":{}}}Të gjitha aftësitë
Gjeneruar nga abilities.json i shtojcës, i cili nga ana e tij gjenerohet nga një sajt në ekzekutim; një test dështon kur të dyja nuk pajtohen.
| Aftësia | Çfarë bën | Edicioni | REST | Leja | Parametrat |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Pastro databazën (Pro) Heq në sfond llojet e rrëmujës të aktivizuara te cilësimet. Ajo që hiqet nuk mund të kthehet më. | Edicioni Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | asnjë |
zinn-cache/convert-imageszinn-cache-convert-images | Konverto të gjitha imazhet ekzistuese (Pro) Faton konvertimin e imazheve të bibliotekës së mediave në formatet moderne të zgjedhura në cilësime, në sfond. | Edicioni Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | asnjë |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Lexoni analitikën e cache (Pro) Kthen shkallën e goditjeve dhe trafikun e cache-it të objektit për orët e fundit (orët, deri në 720), komandat e tij më të ngadalta dhe se cilët shtojca e humbasin cache-in më shumë. | Edicioni Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Lexo raportin e diagnostikimit Kthen raportin e diagnostikimit që kërkon mbështetja teknike: versionet, kufijtë e serverit, gjendjen e skedarit të fshehtë dhe gabimet e fundit. Ai nuk përmban fjalëkalime apo çelësa. | Edicioni falas | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | asnjë |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Lexoni ecurinë e konvertimit të imazhit (Pro) Kthen se sa larg ka arritur konvertimi (ose heqja) e imazheve. | Edicioni Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | asnjë |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Lexoni cilësimet e Cache Pro (Pro) Kthen çdo cilësim të Cache Pro (ngrohjen paraprake, imazhet, skriptet dhe stilin, pastrimin e bazës së të dhënave, pastrimin e zgjuar, gjetësin). Sekrete nuk kthehen kurrë. | Edicioni Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | asnjë |
zinn-cache/get-settingszinn-cache-get-settings | Lexo cilësimet e cache-it Kthen çdo cilësim të cache-it. Fjalëkalimi i Redis nuk kthehet kurrë, vetëm fakti nëse është ruajtur një i tillë. | Edicioni falas | GET …/abilities/zinn-cache/get-settings/run | manage_options | asnjë |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Lexo gjetësin e pyetjeve të ngadalta (Pro) Kthen pyetjet më të ngadalta të bazës së të dhënave dhe thirrjet dalëse që gjetësi ka parë, së bashku me shtojcën ose temën që ka bërë secilën prej tyre. | Edicioni Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | asnjë |
zinn-cache/get-statuszinn-cache-get-status | Lexoni statusin e cache-it Kthen nëse skedari i cache-it të faqes dhe cache-i i objekteve janë të aktivizuara dhe funksionojnë, sa faqe janë ruajtur në cache, si dhe numrat e lidhjes dhe të goditjeve (hit) të cache-it të objekteve. | Edicioni falas | GET …/abilities/zinn-cache/get-status/run | manage_options | asnjë |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Lexo progresin e nxehjes (Pro) Kthen nëse është duke u ekzekutuar nxehja, sa faqe ka vizituar dhe sa kanë dështuar. | Edicioni Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | asnjë |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Parashiko pastrimin e bazës së të dhënave (Pro) Llogarit se çfarë do të hiqte një pastrim, sipas llojit (rishikimet, skicat, spam-i, të dhënat e përkohshme të skaduara e të ngjashme). Asgjë nuk hiqet. | Edicioni Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | asnjë |
zinn-cache/purgezinn-cache-purge | Pastro memorjen cache Përjashton faqet e ruajtura në memorjen e ndërmjetme: gjithçka (all: true), disa adresa (urls) ose gjithçka me etiketë (tags). Faqet rindërtohen ndërsa vizitorët mbërrijnë. | Edicioni falas | 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 | Hiq të gjitha imazhet e konvertuara (Pro) Fshin çdo kopje të konvertuar të imazheve në sfond; origjinalet mbeten. | Edicioni Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | asnjë |
zinn-cache/reset-settingszinn-cache-reset-settings | Kthejini cilësimet e cache-it në parazgjedhjet e tyre Kthen çdo cilësim të memories cache në parazgjedhjen e tij, ashtu siç bën butoni Reset. Edhe fjalëkalimi i ruajtur i Redis hiqet gjithashtu. | Edicioni falas | POST …/abilities/zinn-cache/reset-settings/run | manage_options | asnjë |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Pastro gjetjet e pyetjeve të ngadalta (Pro) Harron çdo pyetje të ngadaltë dhe thirrje të ngadaltë të gjetur deri më tani, dhe kërkuesi fillon nga e para. | Edicioni Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | asnjë |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Ndrysho cilësimet e Cache Pro (Pro) Ndryshon cilësimet e Cache Pro që dërgoni (cilësimet: çelësi në vlerë) dhe ruan pjesën tjetër. Çdo vlerë kontrollohet saktësisht si në ekranin e Cache Pro; një çelës i panjohur refuzohet. | Edicioni Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (kërkuar) |
zinn-cache/update-settingszinn-cache-update-settings | Ndrysho cilësimet e cache-it Ndryshon cilësimet që dërgoni dhe ruan pjesën tjetër (memorien e fshehtë të faqes, sa kohë qëndrojnë faqet të ruajtura në memorie të fshehtë, memorien e fshehtë të objekteve dhe lidhjen e saj Redis, rregullat e pastrimit dhe përjashtimet). Vlerat kontrollohen dhe korrigjohen saktësisht si në ekranin Cache. | Edicioni falas | 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 | Ngrohni memorien e fshehtë (Pro) Fillon vizitimin e çdo faqeje në sitemap në sfond, në mënyrë që vizitorët të marrin faqe të ruajtura në cache. Përcjelleni atë me zinn-cache/get-warmup-progress. | Edicioni Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | asnjë |