Fejlesztők

Zinn® Cache képességreferencia

A Zinn® Cache regisztrálja műveleteit a WordPress Abilities API-val. Ugyanezek a képességek MCP-eszközök a webhely saját szerverén és REST-útvonalak a /wp-json/wp-abilities/v1 alatt. Ez az oldal a bővítmény saját regiszteréből generálódik.

Felhasználói útmutató: AI-alkalmazás csatlakoztatása

Végpontok

MCP HTTP-n keresztül (streamelhető)

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

MCP a WP-CLI-n keresztül (szabványos bemenet és kimenet)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: képességek listázása

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: képesség futtatása

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

Hitelesítés és jogosultságok

A HTTP-kérések egy WordPress alkalmazásjelszóval (HTTP Basic) hitelesítik magukat. Az MCP-szerverhez való csatlakozáshoz az alábbi jogosultság szükséges; ezután minden egyes képesség objektumunkként ellenőrzi a saját engedélyét. Az írásvédett képességek GET metódussal futnak, bemenetük a lekérdezési sztringben szerepel; a többi POST metódussal és egy JSON törzzsel ({"input": {…}}).

Példák

# REST: képesség futtatása
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":{}}}

Minden képesség

A bővítmény abilities.json fájlából generálva, amely maga is egy futó webhelyből készül; egy teszt sikertelen, ha a kettő eltér egymástól.

JogosultságMit csinálKiadásRESTJogosultságParaméterek
zinn-cache/clean-database
zinn-cache-clean-database
Adatbázis tisztítása (Pro)
A beállításokban bekapcsolt felesleges elemeket a háttérben eltávolítja. Ami eltávolításra került, az nem hozható vissza.
Pro kiadásPOST …/abilities/zinn-cache/clean-database/runmanage_optionsnincs
zinn-cache/convert-images
zinn-cache-convert-images
Minden meglévő kép konvertálása (Pro)
A beállításokban bekapcsolt modern formátumokra konvertálja a médiatár képeit a a háttérben.
Pro kiadásPOST …/abilities/zinn-cache/convert-images/runmanage_optionsnincs
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Olvasási gyorsítótár-analitika (Pro)
Visszaadja az objektumgyorsítótár találati arányát és adatforgalmát az elmúlt órákra vonatkozóan (legfeljebb 720 óráig), a leglassabb parancsait, valamint azt, hogy mely bővítmények tévesztik el leggyakrabban a gyorsítótárat.
Pro kiadásGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Diagnosztikai jelentés olvasása
Visszaadja az ügyfélszolgálat által kért diagnosztikai jelentést: a verziókat, a szerverkorlátokat, a gyorsítótár állapotát és a legutóbbi hibákat. Jelszavakat vagy kulcsokat nem tartalmaz.
Ingyenes kiadásGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsnincs
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Képkonverziós folyamat olvasása (Pro)
Visszaadja, hogy a képek konvertálása (vagy eltávolítása) hol tart.
Pro kiadásGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsnincs
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Olvasás a Cache Pro beállításaiból (Pro)
Visszaadja az összes Cache Pro beállítást (előmelegítés, képek, szkriptek és stílusok, adatbázis-tisztítás, intelligens ürítés, a kereső). A titkos kulcsok soha nem kerülnek visszaadásra.
Pro kiadásGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsnincs
zinn-cache/get-settings
zinn-cache-get-settings
Gyorsítótár-beállítások olvasása
Az összes gyorsítótár-beállítást visszaadja. A Redis jelszó soha nem kerül visszaadásra, csak az, hogy van-e elmentve.
Ingyenes kiadásGET …/abilities/zinn-cache/get-settings/runmanage_optionsnincs
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Olvassa el a lassú lekérdezés-keresőt (Pro)
Visszaadja a kereső által észlelt leglassabb adatbázis-lekérdezéseket és kimenő hívásokat, valamint az azokat indító bővítményt vagy témát.
Pro kiadásGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsnincs
zinn-cache/get-status
zinn-cache-get-status
Gyorsítótár-állapot olvasása
Visszaadja, hogy az oldalgyorsítótár és az objektum-gyorsítótár be van-e kapcsolva és működik-e, hány oldal van gyorsítótárba helyezve, valamint az objektum-gyorsítótár kapcsolatának és találatainak számát.
Ingyenes kiadásGET …/abilities/zinn-cache/get-status/runmanage_optionsnincs
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Bemelegítési előzmények olvasása (Pro)
Visszaadja, hogy a bemelegítés fut-e, hány oldalt látogatott meg, és mennyi hiúsult meg.
Pro kiadásGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsnincs
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Adatbázis-tisztítás előnézete (Pro)
Megszámolja, hogy egy tisztítás mit távolítana el típusonként (változatok, piszkozatok, spam, lejárt ideiglenes adatok és hasonlók). Semmi sem kerül eltávolításra.
Pro kiadásGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsnincs
zinn-cache/purge
zinn-cache-purge
Gyorsítótár törlése
Gyorsítótárazott oldalak törlése: mindent (all: true), néhány címet (urls) vagy minden címkézettet (tags). Az oldalak a látogatók érkezésekor újraépülnek.
Ingyenes kiadásPOST …/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
Összes átalakított kép eltávolítása (Pro)
A háttérben törli a képek minden konvertált másolatát; az eredetiek megmaradnak.
Pro kiadásPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsnincs
zinn-cache/reset-settings
zinn-cache-reset-settings
Állítsa vissza a gyorsítótár-beállításokat az alapértelmezettekre
Minden gyorsítótár-beállítást visszaállít az alapértelmezettre, akárcsak a Visszaállítás gomb. A mentett Redis jelszó is törlődik.
Ingyenes kiadásPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsnincs
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
A lassú lekérdezési találatok törlése (Pro)
Törli az eddig talált összes lassú lekérdezést és lassú hívást, és a kereső elölről kezdi.
Pro kiadásPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsnincs
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
A Cache Pro beállításainak módosítása (Pro)
Módosítja az elküldött Cache Pro beállításokat (beállítások: kulcs–érték párok), a többit pedig változatlanul hagyja. Minden egyes értéket pontosan úgy ellenőriz, mint a Cache Pro képernyőjén; az ismeretlen kulcsokat elutasítja.
Pro kiadásPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (kötelező)
zinn-cache/update-settings
zinn-cache-update-settings
Gyorsítótár beállításainak módosítása
Módosítja az elküldött beállításokat, a többit pedig megőrzi (oldalgyorsítótár, az oldalak gyorsítótárazási ideje, az objektum-gyorsítótár és annak Redis kapcsolata, törlési szabályok és kivételek). Az értékek ellenőrzése és javítása pontosan úgy történik, mint a Gyorsítótár képernyőn.
Ingyenes kiadásPOST …/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
Gyorsítótár előmelegítése (Pro)
A háttérben elkezdi felkeresni a webhelytérképek minden oldalát, hogy a látogatók gyorsítótárazott oldalakat kapjanak. Ezt a zinn-cache/get-warmup-progress paranccsal követheti.
Pro kiadásPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsnincs