Хөгжүүлэгчид
Zinn® Cache-н чадамжийн лавлагаа
Zinn® Cache нь өөрийн үйлдлүүдийг WordPress Abilities API-д бүртгэдэг. Эдгээр ижил чадварууд нь тухайн сайтын өөрийн сервер дээрх MCP хэрэгслүүд болон /wp-json/wp-abilities/v1 дор байрлах REST чиглүүлэлтүүд юм. Энэ хуудас нь уг залгаасын өөрийн бүртгэлээс үүсгэгдсэн болно.
Хэрэглэгчийн гарын авлага: Хиймэл оюун ухааны аппликейшн холбох
Төгсгөл цэгүүд
HTTP дээрх MCP (дамжуулах боломжтой)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI дээрх MCP (стандарт оролт болон гаралт)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: боломцуудын жагсаалтыг гаргах
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: чадварыг ажиллуулах
/wp-json/wp-abilities/v1/abilities/<name>/runНэвтрэлт болон зөвшөөрлүүд
HTTP хүсэлтүүд нь WordPress програмын нууц үгээр (HTTP Basic) баталгааждаг. MCP серверт холбогдоход доор харуулсан эрх шаардлагатай бөгөөд чадвар бүр нь объект тус бүрээр өөрийн зөвшөөрлийг шалгадаг. Зөвхөн унших чадварууд нь GET болон тэдгээрийн оролтыг query string дотор ажиллуулдаг; бусад нь POST болон JSON body {"input": {…}}-тэй ажилладаг.
Жишээүүд
# REST: чадварыг ажиллуулах
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":{}}}Бүх боломж
Ажиллаж буй сайтын өөрийнх нь үүсгэдэг плагины abilities.json файлаас үүсгэгдсэн; эдгээр хоёр хоорондоо зөрүүтэй байвал тест амжилтгүй болно.
| Боломж | Энэ нь юу хийдэг вэ | Хэвлэл | REST | Зөвшөөрөл | Параметрүүд |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Өгөгдлийн санг цэвэрлэх (Pro) Тохиргоонд идэвхжүүлсэн төрлийн хог хаягдлыг ард фонтод устгана. Устгасан зүйлийг буцааж сэргээх боломжгүй. | Pro хувилбар | POST …/abilities/zinn-cache/clean-database/run | manage_options | байхгүй |
zinn-cache/convert-imageszinn-cache-convert-images | Бүх одоо байгаа зургийг хөрвүүлэх (Pro) Тохиргоонд идэвхжүүлсэн орчин үеийн формат руу медиа сангийн зургуудыг цаана нь хөрвүүлж эхэлнэ. | Pro хувилбар | POST …/abilities/zinn-cache/convert-images/run | manage_options | байхгүй |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Кэш аналитикийг унших (Pro) Сүүлийн хэдэн цагийн (хамгийн ихдээ 720 цаг) объектын кэшийн ололтын хувь болон траффик, хамгийн удаан ажилладаг туслтууд болон аль плагинууд кэшийг хамгийн их алдаж байгааг буцаана. | Pro хувилбар | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Оношилгооны тайланг унших Тусламжийн ажилтны хүссэн оношилгооны тайланг буцаана: хувилбарууд, серверийн хязгаарлалт, кэшийн төлөв болон сүүлийн үеийн алдаанууд. Энэ нь нууц үг, түлхүүр агуулаагүй болно. | Үнэгүй хувилбар | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | байхгүй |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Зургийн хөрвүүлэлтийн явцыг унших (Pro) Зургийг хөрвүүлэх (эсвэл устгах) явц ямар шатанд байгааг буцаана. | Pro хувилбар | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | байхгүй |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Cache Pro тохиргоог унших (Pro) Cache Pro-ийн бүх тохиргоог буцаана (урьдчилан халаалт, зураг, скрипт болон загвар, өгөгдлийн сангийн цэвэрлэгээ, ухаалаг цэвэрлэгээ, хайгч). Нууц мэдээллийг хэзээ ч буцаахгүй. | Pro хувилбар | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | байхгүй |
zinn-cache/get-settingszinn-cache-get-settings | Кэшийн тохиргоог унших Кэшийн бүх тохиргоог буцаана. Redis нууц үг хэзээ ч буцаагдахгүй, зөвхөн хадгалагдсан эсэх нь л буцаагдана. | Үнэгүй хувилбар | GET …/abilities/zinn-cache/get-settings/run | manage_options | байхгүй |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Удаан хүсэлт илрүүлэгчийг унших (Pro) Хайгчийн олсон хамгийн удаан ажилласан өгөгдлийн сангийн асуулга болон гарч буй дуудлагуудыг тус бүрийг гүйцэтгэсэн залгаас эсвэл загварын хамт буцаана. | Pro хувилбар | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | байхгүй |
zinn-cache/get-statuszinn-cache-get-status | Кэшийн төлөвийг унших Хуудасны кэш болон объектын кэш идэвхтэй бөгөөд хэвийн ажиллаж байгаа эсэх, хэдэн хуудас кэшлэгдсэнийг, мөн объектын кэшийн холболт болон хандалтын тоог буцаана. | Үнэгүй хувилбар | GET …/abilities/zinn-cache/get-status/run | manage_options | байхгүй |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Халаалтын явцыг унших (Pro) Халаалт ажиллаж байгаа эсэх, хэдэн хуудас үзсэн, хэд нь бүтэлгүйтсэнийг буцаана. | Pro хувилбар | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | байхгүй |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Өгөгдлийн бааз цэвэрлэгээг урьдчилан харах (Pro) Цэвэрлэгээ хийхэд төрөл тус бүрээр (засвар, ноорог, спам, хугацаа нь дууссан түр өгөгдөл гэх мэт) юу устгагдахыг тоолно. Юу ч устахгүй. | Pro хувилбар | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | байхгүй |
zinn-cache/purgezinn-cache-purge | Кэшийг цэвэрлэх Кэшлэсэн хуудсуудыг устгана: бүгдийг (all: true), зарим хаягийг (urls) эсвэл шошготой бүх зүйлийг (tags). Хуудсууд зочдын ирэхэд дахин үүсгэгдэнэ. | Үнэгүй хувилбар | 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 | Хөрвүүлсэн бүх зургийг устгах (Pro) Зургийн хөрвүүлсэн бүх хуулбарыг цаана нь устгадаг; эх хувь нь хэвээр үлдэнэ. | Pro хувилбар | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | байхгүй |
zinn-cache/reset-settingszinn-cache-reset-settings | Кэшийн тохиргоог анхны утгад нь буцааж сэргээх Сброс товчлуурын адил бүх кэшийн тохиргоог анхны утгад нь буцаана. Хадгалсан Redis нууц үг мөн устана. | Үнэгүй хувилбар | POST …/abilities/zinn-cache/reset-settings/run | manage_options | байхгүй |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Удаан ажилладаг асуулгын үр дүнг цэвэрлэх (Pro) Одоогоор илэрсэн бүх удаан асуулга болон удаан дуудлагыг мартдаг бөгөөд хайгч дахин шинээр эхэлнэ. | Pro хувилбар | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | байхгүй |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Cache Pro тохиргоог өөрчлөх (Pro) Таны илгээсэн Cache Pro тохиргоог (тохиргоо: утга) өөрчилж, үлдсэнийг нь хадгална. Утга бүрийг Cache Pro дэлгэц дээрхтэй яг ижилхэн шалгах бөгөөд үл мэдэгдэх түлхүүрийг зөвшөөрөхгүй. | Pro хувилбар | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (заавал байх ёстой) |
zinn-cache/update-settingszinn-cache-update-settings | Кэш тохиргоог өөрчлөх Таны илгээсэн тохиргоог өөрчилж, үлдсэнийг нь (хуудасны кэш, хуудас хэр удаан кэшлэгдэх, объект кэш болон түүний Redis холболт, цэвэрлэх дүрэм болон хасалт) хэвээр үлдээнэ. Утгуудыг Кэш дэлгэцийн адил яг нарийн шалгаж залруулна. | Үнэгүй хувилбар | 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 | Кэшийг халаах (Pro) Сайтын зураглал дахь хуудас бүрд цаагуур зочилж эхлэх тул зочид кэшэлсэн хуудсуудыг авах болно. Үүний араас zinn-cache/get-warmup-progress-ийг ашиглана уу. | Pro хувилбар | POST …/abilities/zinn-cache/warm-cache/run | manage_options | байхгүй |