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.

İstifadəçi bələdçisi: Süni intellekt tətbiqini qoşun

Son nöqtələr

HTTP üzərindən MCP (axın edilə bilən)

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

WP-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-cache

REST: qabiliyyəti işə salın

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

Doğ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.

İmkanNə edirBuraxılışRESTİcazəParametrlər
zinn-cache/clean-database
zinn-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əşrPOST …/abilities/zinn-cache/clean-database/runmanage_optionsheç biri
zinn-cache/convert-images
zinn-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əşrPOST …/abilities/zinn-cache/convert-images/runmanage_optionsheç biri
zinn-cache/get-cache-analytics
zinn-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əşrGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-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/runmanage_optionsheç biri
zinn-cache/get-image-progress
zinn-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əşrGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsheç biri
zinn-cache/get-pro-settings
zinn-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əşrGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsheç biri
zinn-cache/get-settings
zinn-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/runmanage_optionsheç biri
zinn-cache/get-slow-queries
zinn-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əşrGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsheç biri
zinn-cache/get-status
zinn-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/runmanage_optionsheç biri
zinn-cache/get-warmup-progress
zinn-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əşrGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsheç biri
zinn-cache/preview-database-cleanup
zinn-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əşrGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsheç biri
zinn-cache/purge
zinn-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/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-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əşrPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsheç biri
zinn-cache/reset-settings
zinn-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/runmanage_optionsheç biri
zinn-cache/reset-slow-queries
zinn-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əşrPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsheç biri
zinn-cache/update-pro-settings
zinn-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əşrPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (tələb olunur)
zinn-cache/update-settings
zinn-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/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
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əşrPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsheç biri