Tərtibatçılar
Zinn® Cache imkanları arayışı
Zinn® Cache öz əməliyyatlarını WordPress Abilities API ilə qeydiyyatdan keçirir. Eyni imkanlar saytın öz serverində MCP alətləri və /wp-json/wp-abilities/v1 altındakı REST marşrutlarıdır. Bu səhifə pleyninin öz reyestrindən yaradılıb.
Son nöqtələr
HTTP üzərindən MCP (axın edilə bilən)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI üzərindən MCP (standart daxiletmə və xaricetmə)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: imkanları siyahıya al
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: qabiliyyəti işə salın
/wp-json/wp-abilities/v1/abilities/<name>/runDoğrulama və icazələr
HTTP sorğuları WordPress tətbiq şifrəsi ilə (HTTP Basic) autentifikasiya olunur. MCP serverinə qoşulmaq aşağıda göstərilən imkanları tələb edir; bundan sonra hər bir imkan hər obyekt üzrə öz icazəsini yoxlayır. Yalnız oxumaq üçün olan imkanlar GET sorğusu və onların daxiletmə məlumatı sorğu sətrində (query string) olmaqla işləyir; qalanları isə POST və JSON gövdəsi ilə {"input": {…}}.
Nümunələr
# REST: qabiliyyəti işə salın
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":{}}}Bütün imkanlar
İşləyən saytdan özü də yaradılan plajinin abilities.json faylından yaradılmışdır; ikisi uyğun gəlmədikdə test uğursuz olur.
| İmkan | Nə edir | Buraxılış | REST | İcazə | Parametrlər |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Verilənlər bazasını təmizləyin (Pro) Parametrlərdən aktiv edilmiş xaotik elementləri arxa fonda silir. Silinənləri geri qaytarmaq mümkün deyil. | Pro nəşr | POST …/abilities/zinn-cache/clean-database/run | manage_options | heç biri |
zinn-cache/convert-imageszinn-cache-convert-images | Bütün mövcud şəkilləri çevir (Pro) Media kitabxanasının şəkillərini parametrlərdə aktivləşdirilmiş müasir formatlara fond rejimində çevirməyə başlayır. | Pro nəşr | POST …/abilities/zinn-cache/convert-images/run | manage_options | heç biri |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Kэş analitikasını oxuyun (Pro) Son saatlar (720 saata qədər) üçün obyekt keşinin daxilolma tezliyini və trafikini, onun ən yavaş əmrləri və hansı plaginlərin keşə düşmədiyini qaytarır. | Pro nəşr | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Diaqnostika hesabatını oxu Dəstək xidmətinin tələb etdiyi diaqnostika hesabatını qaytarır: versiyalar, server limitləri, keş vəziyyəti və son xətalar. O, heç bir parol və ya açar saxlamır. | Pulsuz buraxılış | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | heç biri |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Şəkil çevrilməsinin gedişatını oxuyun (Pro) Şəkillərin çevrilməsi (və ya silinməsi) prosesinin nə qədər irəlilədiyini qaytarır. | Pro nəşr | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | heç biri |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Cache Pro parametrlərini oxuyun (Pro) Bütün Cache Pro ayarlarını (qızdırma, şəkillər, skriptlər və üslublar, verilənlər bazasının təmizlənməsi, ağıllı təmizləmə, axtarış) qaytarır. Məxfi məlumatlar heç vaxt qaytarılmır. | Pro nəşr | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | heç biri |
zinn-cache/get-settingszinn-cache-get-settings | Önbələk ayarlarını oxu Bütün keş ayarlarını qaytarır. Redis şifrəsi heç vaxt qaytarılmır, yalnız birinin yadda saxlanılıb-saxlanılmadığı göstərilir. | Pulsuz buraxılış | GET …/abilities/zinn-cache/get-settings/run | manage_options | heç biri |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Yavaş sorğu axtarıcısını oxuyun (Pro) Axtarışçının gördüyü ən yavaş verilənlər bazası sorğularını və çıxan zəngləri, onların hər birini edən plagin və ya tema ilə birlikdə qaytarır. | Pro nəşr | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | heç biri |
zinn-cache/get-statuszinn-cache-get-status | Keş statusunu oxu Səhifə keşinin və obyekt keşinin işlək olub-olmadığını, keşlənmiş səhifələrin sayını, həmçinin obyekt keşi bağlantısını və hit rəqəmlərini qaytarır. | Pulsuz buraxılış | GET …/abilities/zinn-cache/get-status/run | manage_options | heç biri |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | İsinmə tərəqqisini oxuyun (Pro) İstiləşmənin işləyib-işləmədiyini, neçə səhifəyə baş çəkdiyini və neçəsinin uğursuz olduğunu qaytarır. | Pro nəşr | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | heç biri |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Verilənlər bazasının təmizlənməsinin önizləməsi (Pro) Təmizləmə əməliyyatının hər növ üzrə (vərziyyələr, qaralamalar, spam, vaxtı keçmiş müvəqqəti məlumatlar və s.) nəyi siləcəyini hesablayır. Heç nə silinmir. | Pro nəşr | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | heç biri |
zinn-cache/purgezinn-cache-purge | Keşi təmizlə Keşlənmiş səhifələri ləğv edir: hər şeyi (all: true), bəzi ünvanları (urls) və ya etiketlənmiş hər şeyi (tags). Səhifələr ziyarətçilər gəldikcə yenidən qurulur. | Pulsuz buraxılış | 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 | Bütün çevrilmiş şəkilləri sil (Pro) Şəkillərin bütün çevrilmiş nüsxələrini fonda silir, orijinallar qalır. | Pro nəşr | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | heç biri |
zinn-cache/reset-settingszinn-cache-reset-settings | Keş parametrlərini standart dəyərlərə qaytarın Sıfırlama düyməsində olduğu kimi, bütün keş parametrlərini standart vəziyyətinə qaytarır. Saxlanılan Redis şifrəsi də silinir. | Pulsuz buraxılış | POST …/abilities/zinn-cache/reset-settings/run | manage_options | heç biri |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Yavaş sorğu nəticələrini təmizləyin (Pro) İndiyə qədər tapılmış hər bir yavaş sorğunu və yavaş zəngi unudur və axtarış yenidən başlayır. | Pro nəşr | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | heç biri |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Cache Pro parametrlərini dəyişdirin (Pro) Göndərdiyiniz Cache Pro parametrlərini (parametrlər: açar-qiymət) dəyişdirir və qalanlarını saxlayır. Hər bir qiymət Cache Pro ekranındakı kimi dəqiq yoxlanılır; naməlum açar rədd edilir. | Pro nəşr | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (tələb olunur) |
zinn-cache/update-settingszinn-cache-update-settings | Kэş ayarlarını dəyişdir Göndərdiyiniz parametrləri dəyişir və qalanlarını (səhifə keşini, səhifələrin keşdə nə qədər qalacağını, obyekt keşini və onun Redis bağlantısını, təmizləmə qaydalarını və istisnaları) saxlayır. Qiymətlər birbaşa Keş ekranında olduğu kimi yoxlanılır və düzəldilir. | Pulsuz buraxılış | 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 | Keş yaddaşını qızdırın (Pro) Ziyarətçilərin keşlənmiş səhifələr əldə etməsi üçün sayt xəritələrindəki hər bir səhifəni arxa fonda ziyarət etməyə başlayır. Ondan sonra zinn-cache/get-warmup-progress əmrini icra edin. | Pro nəşr | POST …/abilities/zinn-cache/warm-cache/run | manage_options | heç biri |