Dasturchilar
Zinn® Cache imkoniyatlari ma'lumotnomasi
Zinn® Cache o'z harakatlarini WordPress Abilities API bilan ro'yxatdan o'tkazadi. Xuddi shu qobiliyatlar saytning o'z serverida MCP vositalari va /wp-json/wp-abilities/v1 ostida REST yo'nalishlaridir. Ushbu sahifa plaginning o'z reestridan generatsiya qilinadi.
Yakuniy nuqtalar
HTTP orqali MCP (streamable)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI orqali MCP (standart kirish va chiqish)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: imkoniyatlarni ro‘yxatga olish
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: qobiliyatni bajarish
/wp-json/wp-abilities/v1/abilities/<name>/runAutentifikatsiya va ruxsatlar
HTTP so'rovlari WordPress dasturiy parol bilan (HTTP Basic) autentifikatsiya qilinadi. MCP serveriga ulanish quyida ko'rsatilgan imkoniyatni talab qiladi; keyin har bir imkoniyat har bir obyekt bo'yicha o'z ruxsatini tekshiradi. Faqat o'qish uchun mo'ljallangan imkoniyatlar GET yordamida va ularning kiritish ma'lumotlari so'rov qatorida ishlaydi; qolganlari esa POST va {"input": {…}} JSON tanasi bilan ishlaydi.
Misollar
# REST: qobiliyatni bajarish
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":{}}}Barcha imkoniyatlar
Ishlayotgan saytdan yaratiladigan plaginning abilities.json faylidan generatsiya qilingan; ikkalasi mos kelmasa, test muvaffaqiyatsiz tugaydi.
| Imkoniyat | U nima qiladi | Nashr | REST | Ruxsat | Parametrlar |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Ma'lumotlar bazasini tozalash (Pro) Sozlamalarda yoqilgan turli xil keraksiz elementlarni fonda o'chirib tashlaydi. O'chirilgan narsalarni qayta tiklab bo'lmaydi. | Pro nashri | POST …/abilities/zinn-cache/clean-database/run | manage_options | hech qanday |
zinn-cache/convert-imageszinn-cache-convert-images | Barcha mavjud rasmlarni konvertatsiya qilish (Pro) Media kutubxonasi rasmlarini sozlamalarda yoqilgan zamonaviy formatlarga fonda aylantirishni boshlaydi. | Pro nashri | POST …/abilities/zinn-cache/convert-images/run | manage_options | hech qanday |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Kesh tahlillarini o'qish (Pro) Oxirgi soatlar uchun (soatlar, 720 soatgacha) obyekt keshi (object cache) ning so‘rovlarga javob berish darajasi va trafigini, uning eng sekin buyruqlarini va qaysi plaginda keshga murojaat qilish eng ko‘p bajarilmayotganini qaytaradi. | Pro nashri | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Diagnostika hisobotini o‘qish Qo'llab-quvvatlash xizmati so'raydigan diagnostika hisobotini qaytaradi: versiyalar, server cheklovlari, kesh holati va so'nggi xatolar. Unda parollar yoki kalitlar saqlanmaydi. | Bepul tahrir | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | hech qanday |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Rasm konvertatsiyasi jarayonini o'qish (Pro) Rasmlarni konvertatsiya qilish (yoki olib tashlash) jarayoni qanchalik davom etganini qaytaradi. | Pro nashri | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | hech qanday |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Cache Pro sozlamalarini o'qish (Pro) Barcha Cache Pro sozlamalarini (qizdirish, rasmlar, skriptlar va uslublar, ma'lumotlar bazasini tozalash, aqlli tozalash, qidiruvchi) qaytaradi. Maxfiy ma'lumotlar hech qachon qaytarilmaydi. | Pro nashri | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | hech qanday |
zinn-cache/get-settingszinn-cache-get-settings | Kesh sozlamalarini o'qish Barcha kesh sozlamalarini qaytaradi. Redis paroli hech qachon qaytarilmaydi, faqat uning saqlangan yoki saqlanmaganligi ko‘rsatiladi. | Bepul tahrir | GET …/abilities/zinn-cache/get-settings/run | manage_options | hech qanday |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Sekin so'rovlar qidiruvchisini o'qish (Pro) Finder qidiruvchi koʻrgan eng sekin maʼlumotlar bazasi soʻrovlari va chiquvchi qoʻngʻiroqlarni ularning har birini amalga oshirgan plagin yoki mavzu bilan birga qaytaradi. | Pro nashri | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | hech qanday |
zinn-cache/get-statuszinn-cache-get-status | Kesh holatini o'qish Sahifa kesh va obyekt keshi yoqilganligi va ishlayotganligini, qancha sahifalar keshga kiritilganini hamda obyekt keshining ulanishi va topishlar sonini qaytaradi. | Bepul tahrir | GET …/abilities/zinn-cache/get-status/run | manage_options | hech qanday |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Qizish jarayoni natijasini o'qish (Pro) Isitish jarayoni ishlayotganini, nechta sahifaga tashrif buyurgani va nechta sahifada xatolik yuz berganini qaytaradi. | Pro nashri | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | hech qanday |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Ma'lumotlar bazasini tozalashni oldindan ko'rish (Pro) Tozalash jarayoni nimani olib tashlashini har bir tur bo'yicha hisoblaydi (reviziyalar, qoralamalar, spam, muddati o'tgan vaqtinchalik ma'lumotlar va shunga o'xshashlar). Hech narsa olib tashlanmaydi. | Pro nashri | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | hech qanday |
zinn-cache/purgezinn-cache-purge | Keshni tozalash Keshidlangan sahifalarni olib tashlaydi: hammasi (all: true), ba'zi manzillar (urls) yoki etiketlangan hamma narsa (tags). Sahifalar tashrif buyuruvchilar kelishi bilan qayta tiklanadi. | Bepul tahrir | 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 | Barcha o'tkazilgan rasmlarni o'chirish (Pro) Tasvir har bir o'girilgan nusxasini fonda o'chirib tashlaydi; asli saqlanib qoladi. | Pro nashri | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | hech qanday |
zinn-cache/reset-settingszinn-cache-reset-settings | Kesh sozlamalarini standart holatiga qaytarish Tiklash tugmasi kabi, har bir kesh sozlamasini o'chi holatiga qaytaradi. Saqlangan Redis paroli ham o'chiriladi. | Bepul tahrir | POST …/abilities/zinn-cache/reset-settings/run | manage_options | hech qanday |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Sekin so‘rovlar natijalarini tozalash (Pro) Hozirgacha topilgan barcha sekin so'rovlar va sekin qo'ng'iroqlarni unutadi va qidiruvchi qaytadan boshlaydi. | Pro nashri | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | hech qanday |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Cache Pro sozlamalarini o'zgartirish (Pro) Siz yuborgan Cache Pro sozlamalarini (sozlamalar: kalit va qiymat) o'zgartiradi va qolganlarini saqlab qoladi. Har bir qiymat aynan Cache Pro ekranidagidek tekshiriladi; noma'lum kalit rad etiladi. | Pro nashri | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (majburiy) |
zinn-cache/update-settingszinn-cache-update-settings | Kesh sozlamalarini o'zgartirish Siz yuborgan sozlamalarni o'zgartiradi va qolganlarini saqlab qoladi (sahifa keshlanishi, sahifalar qancha vaqt keshda qolishi, obyekt kesh va uning Redis ulanishi, tozalash qoidalari va istisnolar). Qiymatlar Kesh ekranidagi kabi aynan tekshiriladi va tuzatiladi. | Bepul tahrir | 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 | Keshni qizdirish (Pro) Sayt xaritalaridagi har bir sahifaga fonda tashrif buyurishni boshlaydi, shunda tashrif buyuruvchilar keshirlangan sahifalarni oladi. Undan keyin zinn-cache/get-warmup-progress buyrug'ini ishlating. | Pro nashri | POST …/abilities/zinn-cache/warm-cache/run | manage_options | hech qanday |