Geliştiriciler

Zinn® Cache yetenekleri başvurusu

Zinn® Cache, eylemlerini WordPress Abilities API'ye kaydeder. Aynı yetenekler, sitenin kendi sunucusunda MCP araçları ve /wp-json/wp-abilities/v1 altında REST rotalarıdır. Bu sayfa, eklentinin kendi kayıt defterinden oluşturulmuştur.

Kullanıcı kılavuzu: bir yapay zeka uygulaması bağlama

Uç Noktalar

HTTP üzerinden MCP (akışlı)

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

WP-CLI üzerinden MCP (standart girdi ve çıktı)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: yetenekleri listele

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: bir yeteneği çalıştır

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

Kimlik doğrulama ve izinler

HTTP istekleri bir WordPress uygulama parolası (HTTP Basic) ile kimlik doğrulaması yapar. MCP sunucusuna bağlanmak aşağıda gösterilen yeteneği gerektirir; her yetki daha sonra her nesne için kendi iznini kontrol eder. Salt okunur yetenekler GET ile ve girdileri sorgu dizesinde çalışır; diğerleri ise POST ve JSON gövdesi {"input": {…}} ile çalışır.

Örnekler

# REST: bir yeteneği çalıştır
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":{}}}

Tüm yetenekler

Çalışan bir siteden otomatik olarak üretilen eklentinin abilities.json dosyasından oluşturulmuştur; ikisi uyuşmadığında bir test başarısız olur.

YetenekNe işe yararSürümDinlendirİzinParametreler
zinn-cache/clean-database
zinn-cache-clean-database
Veritabanını temizle (Pro)
Ayarlarda etkinleştirilen türdeki gereksiz dosyaları arka planda kaldırır. Kaldırılan öğeler geri getirilemez.
Pro sürümPOST …/abilities/zinn-cache/clean-database/runmanage_optionshiçbiri
zinn-cache/convert-images
zinn-cache-convert-images
Tüm mevcut görselleri dönüştür (Pro)
Medya kütüphanesinin görsellerini ayarlarda etkinleştirilen modern formatlara arka planda dönüştürmeye başlar.
Pro sürümPOST …/abilities/zinn-cache/convert-images/runmanage_optionshiçbiri
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Önbellek analitiğini oku (Pro)
Son saatlerdeki (en fazla 720 saat olmak üzere) nesne önbelleğinin isabet oranını ve trafiğini, en yavaş komutlarını ve en çok hangi eklentilerin önbelleği kaçırdığını döndürür.
Pro sürümGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Tanılama raporunu oku
Destek ekibinin istediği tanılama raporunu döndürür: sürümler, sunucu sınırları, önbellek durumu ve son hatalar. Şifre veya anahtar içermez.
Ücretsiz sürümGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionshiçbiri
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Görsel dönüştürme ilerlemesini okuyun (Pro)
Resimlerin dönüştürülmesinin (veya kaldırılmasının) ne kadar ilerlediğini döndürür.
Pro sürümGET …/abilities/zinn-cache/get-image-progress/runmanage_optionshiçbiri
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Cache Pro ayarlarını oku (Pro)
Tüm Cache Pro ayarlarını (ön ısınma, görseller, betikler ve stiller, veritabanı temizliği, akıllı önbellek temizleme, bulucu) döndürür. Gizli anahtarlar asla döndürülmez.
Pro sürümGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionshiçbiri
zinn-cache/get-settings
zinn-cache-get-settings
Önbellek ayarlarını oku
Tüm önbellek ayarlarını döndürür. Redis şifresi asla döndürülmez, yalnızca bir tane kaydedilip kaydedilmediği döndürülür.
Ücretsiz sürümGET …/abilities/zinn-cache/get-settings/runmanage_optionshiçbiri
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Yavaş sorgu bulucusunu okuyun (Pro)
Bulucunun gördüğü en yavaş veritabanı sorgularını ve giden aramaları, her birini gerçekleştiren eklenti veya tema ile birlikte döndürür.
Pro sürümGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionshiçbiri
zinn-cache/get-status
zinn-cache-get-status
Önbellek durumunu oku
Sayfa önbelleğinin ve nesne önbelleğinin açık ve çalışır durumda olup olmadığını, kaç sayfanın önbelleğe alındığını, ayrıca nesne önbelleğinin bağlantı ve isabet sayılarını döndürür.
Ücretsiz sürümGET …/abilities/zinn-cache/get-status/runmanage_optionshiçbiri
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Isınma ilerlemesini oku (Pro)
Isınma işleminin çalışıp çalışmadığını, kaç sayfa ziyaret ettiğini ve kaçının başarısız olduğunu döndürür.
Pro sürümGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionshiçbiri
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Veritabanı temizliğini önizleyin (Pro)
Bir temizliğin neleri (sürümler, taslaklar, istenmeyen postalar, süresi dolmuş geçici veriler ve benzerleri) türe göre kaldıracağını sayar. Hiçbir şey kaldırılmaz.
Pro sürümGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionshiçbiri
zinn-cache/purge
zinn-cache-purge
Önbelleği temizle
Önbelleğe alınmış sayfaları siler: tümü (all: true), bazı adresler (urls) veya etiketlenenler (tags). Ziyaretçiler geldikçe sayfalar yeniden oluşturulur.
Ücretsiz sürümPOST …/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
Dönüştürülen tüm görselleri kaldır (Pro)
Görsellerin dönüştürülmüş tüm kopyalarını arka planda siler; orijinalleri kalır.
Pro sürümPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionshiçbiri
zinn-cache/reset-settings
zinn-cache-reset-settings
Önbellek ayarlarını varsayılan değerlerine geri döndür
Sıfırla düğmesinin yaptığı gibi her önbellek ayarını varsayılanına döndürür. Kaydedilen Redis parolası da kaldırılır.
Ücretsiz sürümPOST …/abilities/zinn-cache/reset-settings/runmanage_optionshiçbiri
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Yavaş sorgu bulgularını temizle (Pro)
Şimdiye kadar bulunan tüm yavaş sorguları ve yavaş çağrıları unutur ve bulucu baştan başlar.
Pro sürümPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionshiçbiri
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Cache Pro ayarlarını değiştir (Pro)
Gönderdiğiniz Cache Pro ayarlarını (ayarlar: anahtardan değere) değiştirir ve geri kalanını korur. Her değer tam olarak Cache Pro ekranındaki gibi kontrol edilir; bilinmeyen bir anahtar reddedilir.
Pro sürümPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (zorunlu)
zinn-cache/update-settings
zinn-cache-update-settings
Önbellek ayarlarını değiştir
Gönderdiğiniz ayarları değiştirir ve geri kalanını korur (sayfa önbelleği, sayfaların ne kadar süre önbellekte kalacağı, nesne önbelleği ve Redis bağlantısı, temizleme kuralları ve hariç tutulanlar). Değerler, Önbellek ekranındakilerle tamamen aynı şekilde kontrol edilir ve düzeltilir.
Ücretsiz sürümPOST …/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
Önbelleği Isıt (Pro)
Arka planda site haritalarındaki her sayfayı ziyaret etmeye başlar, böylece ziyaretçiler önbelleğe alınmış sayfaları görür. Ardından zinn-cache/get-warmup-progress komutunu çalıştırın.
Pro sürümPOST …/abilities/zinn-cache/warm-cache/runmanage_optionshiçbiri