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.

Panduan pengguna: sambungkan apl AI

Titik Akhir

MCP melalui HTTP (boleh strim)

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

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

REST: jalankan kebolehan

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

Pengesahan 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.

KeupayaanFungsinyaEdisiREHATKebenaranParameter
zinn-cache/clean-database
zinn-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 ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionstiada
zinn-cache/convert-images
zinn-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 ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionstiada
zinn-cache/get-cache-analytics
zinn-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 ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-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 percumaGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionstiada
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Baca kemajuan penukaran imej (Pro)
Mengembalikan sejauh mana proses penukaran (atau pengalihan keluar) imej telah selesai.
Edisi ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionstiada
zinn-cache/get-pro-settings
zinn-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 ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionstiada
zinn-cache/get-settings
zinn-cache-get-settings
Baca tetapan cache
Mengembalikan setiap tetapan cache. Kata laluan Redis tidak akan dikembalikan, hanya sama ada ia disimpan atau tidak.
Edisi percumaGET …/abilities/zinn-cache/get-settings/runmanage_optionstiada
zinn-cache/get-slow-queries
zinn-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 ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionstiada
zinn-cache/get-status
zinn-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 percumaGET …/abilities/zinn-cache/get-status/runmanage_optionstiada
zinn-cache/get-warmup-progress
zinn-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 ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionstiada
zinn-cache/preview-database-cleanup
zinn-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 ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionstiada
zinn-cache/purge
zinn-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 percumaPOST …/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
Buang semua imej yang telah ditukar (Pro)
Memadamkan setiap salinan imej yang ditukar di latar belakang; yang asal kekal.
Edisi ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionstiada
zinn-cache/reset-settings
zinn-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 percumaPOST …/abilities/zinn-cache/reset-settings/runmanage_optionstiada
zinn-cache/reset-slow-queries
zinn-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 ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionstiada
zinn-cache/update-pro-settings
zinn-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 ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (diperlukan)
zinn-cache/update-settings
zinn-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 percumaPOST …/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
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 ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionstiada