Pembangun
Rujukan keupayaan Zinn® Cache
Zinn® Cache mendaftarkan tindakannya dengan WordPress Abilities API. Kebolehan yang sama ialah alat MCP pada pelayan tapak itu sendiri dan laluan REST di bawah /wp-json/wp-abilities/v1. Halaman ini dijana daripada pendaftaran plugin itu sendiri.
Titik Akhir
MCP melalui HTTP (boleh strim)
https://example.com/wp-json/zinn-cache/v1/mcpMCP melalui WP-CLI (input dan output standard)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: senaraikan keupayaan
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: jalankan kebolehan
/wp-json/wp-abilities/v1/abilities/<name>/runPengesahan dan kebenaran
Permintaan HTTP disahkan menggunakan kata laluan aplikasi WordPress (Asas HTTP). Menyambungkan ke pelayan MCP memerlukan keupayaan yang ditunjukkan di bawah; setiap keupayaan kemudian menyemak kebenarannya sendiri, mengikut objek. Keupayaan baca sahaja berjalan dengan GET dan inputnya dalam rentetan pertanyaan; yang lain dengan POST dan badan JSON {"input": {…}}.
Contoh
# REST: jalankan kebolehan
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":{}}}Semua kebolehan
Dijana daripada abilities.json palam, yang dijana sendiri daripada tapak web yang sedang berjalan; ujian gagal apabila kedua-duanya tidak sepadan.
| Keupayaan | Fungsinya | Edisi | REHAT | Kebenaran | Parameter |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Bersihkan pangkalan data (Pro) Mengalih keluar, di latar belakang, pelbagai jenis serpihan yang dihidupkan dalam tetapan. Apa yang dialih keluar tidak boleh dikembalikan. | Edisi Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | tiada |
zinn-cache/convert-imageszinn-cache-convert-images | Tukar semua imej sedia ada (Pro) Memulakan penukaran imej perpustakaan media kepada format moden yang dihidupkan dalam tetapan, di latar belakang. | Edisi Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | tiada |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Baca analitis cache (Pro) Mengembalikan kadar hit cache objek dan trafik untuk jam-jam terakhir (jam, sehingga 720), arahan paling perlahan, dan pemalam yang paling banyak terlepas cache. | Edisi Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Baca laporan diagnostik Mengembalikan laporan diagnostik yang diminta oleh sokongan: versi, had pelayan, keadaan cache dan ralat terkini. Ia tidak mengandungi sebarang kata laluan atau kunci. | Edisi percuma | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | tiada |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Baca kemajuan penukaran imej (Pro) Mengembalikan sejauh mana proses penukaran (atau pengalihan keluar) imej telah selesai. | Edisi Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | tiada |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Baca tetapan Cache Pro (Pro) Mengembalikan setiap tetapan Cache Pro (pemanasan awal, imej, skrip dan gaya, pembersihan pangkalan data, pembersihan pintar, pencari). Rahsia tidak akan dikembalikan. | Edisi Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | tiada |
zinn-cache/get-settingszinn-cache-get-settings | Baca tetapan cache Mengembalikan setiap tetapan cache. Kata laluan Redis tidak akan dikembalikan, hanya sama ada ia disimpan atau tidak. | Edisi percuma | GET …/abilities/zinn-cache/get-settings/run | manage_options | tiada |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Baca pencari query perlahan (Pro) Mengembalikan soalan pangkalan data dan panggilan keluar yang paling perlahan yang dikesan oleh pencari, berserta plugin atau tema yang membuatnya. | Edisi Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | tiada |
zinn-cache/get-statuszinn-cache-get-status | Baca status cache Mengembalikan sama ada cache halaman dan cache objek dihidupkan dan berfungsi, berapa banyak halaman yang dicache, serta nombor sambungan dan hit cache objek tersebut. | Edisi percuma | GET …/abilities/zinn-cache/get-status/run | manage_options | tiada |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Baca kemajuan pemanasan (Pro) Mengembalikan sama ada pemanasan sedang berjalan, berapa banyak halaman yang telah dilawati dan berapa banyak yang gagal. | Edisi Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | tiada |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Pratonton pembersihan pangkalan data (Pro) Mengira perkara yang akan dialih keluar oleh pembersihan, mengikut jenis (semakan, draf, spam, data sementara yang tamat tempoh dan seumpamanya). Tiada apa-apa yang dialih keluar. | Edisi Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | tiada |
zinn-cache/purgezinn-cache-purge | Kosongkan cache Membuang halaman yang didraf: semuanya (all: true), beberapa alamat (urls) atau segala yang dilabelkan (tags). Halaman dibina semula apabila pelawat tiba. | Edisi percuma | 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 | Buang semua imej yang telah ditukar (Pro) Memadamkan setiap salinan imej yang ditukar di latar belakang; yang asal kekal. | Edisi Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | tiada |
zinn-cache/reset-settingszinn-cache-reset-settings | Tetapkan semula tetapan cache kepada lalai asal mereka Menetapkan semula setiap tetapan cache kepada lalai, seperti yang dilakukan oleh butang Reset. Kata laluan Redis yang disimpan turut dialih keluar. | Edisi percuma | POST …/abilities/zinn-cache/reset-settings/run | manage_options | tiada |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Kosongkan penemuan pertanyaan perlahan (Pro) Mengosongkan setiap pertanyaan perlahan dan panggilan perlahan yang ditemui setakat ini, dan pengesan bermula semula. | Edisi Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | tiada |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Tukar tetapan Cache Pro (Pro) Mengubah tetapan Cache Pro yang anda hantar (tetapan: kunci kepada nilai) dan mengekalkan bakinya. Setiap nilai disemak persis seperti pada skrin Cache Pro; kunci yang tidak diketahui akan ditolak. | Edisi Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (diperlukan) |
zinn-cache/update-settingszinn-cache-update-settings | Tukar tetapan cache Mengubah tetapan yang anda hantar dan mengekalkan selebihnya (pos kecil halaman, tempoh halaman kekal dikos, pos kecil objek dan sambungan Redis miliknya, peraturan pembersihan dan pengecualian). Nilai disemak dan Betulkan persis seperti pada skrin Cache. | Edisi percuma | 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 | Panaskan cache (Pro) Mula melawati setiap halaman dalam peta laman di latar belakang, supaya pelawat mendapat halaman yang telah didadah. Ikuti dengan zinn-cache/get-warmup-progress. | Edisi Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | tiada |