डेवलपर्स
Zinn® Cache क्षमता संदर्भ
Zinn® Cache अपने कार्यों को WordPress Abilities API के साथ पंजीकृत करता है। वही क्षमताएं साइट के अपने सर्वर पर MCP टूल और /wp-json/wp-abilities/v1 के अंतर्गत REST रूट हैं। यह पृष्ठ प्लगइन की अपनी रजिस्ट्री से जनरेट किया गया है।
एंडपॉइंट्स
HTTP पर MCP (स्ट्रीम योग्य)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI पर MCP (स्टैंडर्ड इनपुट और आउटपुट)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: क्षमताen सूचीबद् करें
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: एक एबिलिटी चलाएँ
/wp-json/wp-abilities/v1/abilities/<name>/runप्रमाणन और अनुमतियाँ
HTTP अनुरोध एक WordPress एप्लिकेशन पासवर्ड (HTTP Basic) के साथ प्रमाणित होते हैं। MCP सर्वर से कनेक्ट करने के लिए नीचे दिखाई गई क्षमता की आवश्यकता होती है; फिर प्रत्येक क्षमता प्रति ऑब्जेक्ट अपनी स्वयं की अनुमति की जाँच करती है। केवल-पढ़ने वाली क्षमताएँ (Read-only) GET के साथ और उनका इनपुट क्वेरी स्ट्रिंग में चलता है; अन्य POST और JSON बॉडी {"input": {…}} के साथ चलती हैं।
उदाहरण
# REST: एक एबिलिटी चलाएँ
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":{}}}सभी क्षमताएँ
प्लगइन की abilities.json से जेनरेट किया गया, जो खुद एक रनिंग साइट से जेनरेट होती है; दोनों के मेल न खाने पर एक टेस्ट असफल हो जाता है।
| क्षमता | यह क्या करता है | संस्मरण | शेष | अनुमति | पैरामीटर |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | डेटाबेस साफ़ करें (Pro) यह सेटिंग्स में चालू किए गए विभिन्न प्रकार के कचरे को पृष्ठभूमि में हटा देता है। जिसे हटा दिया जाता है उसे वापस नहीं लाया जा सकता। | प्रो एडिशन | POST …/abilities/zinn-cache/clean-database/run | manage_options | कोई नहीं |
zinn-cache/convert-imageszinn-cache-convert-images | सभी मौजूदा छवियों को कनवर्ट करें (प्रो) मीडिया लाइब्रेरी की छवियों को सेटिंग्स में चालू किए गए आधुनिक प्रारूपों में पृष्ठभूमि में बदलना शुरू करता है। | प्रो एडिशन | POST …/abilities/zinn-cache/convert-images/run | manage_options | कोई नहीं |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | कैश एनालिटिक्स पढ़ें (Pro) ऑब्जेक्ट कैश की हिट दर और पिछले घंटों (घंटे, 720 तक) के लिए ट्रैफ़िक, इसकी सबसे धीमी कमांड, और कौन से प्लगइन कैश से सबसे ज़्यादा चूकते हैं, यह लौटाता है। | प्रो एडिशन | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | डायग्नोस्टिक्स रिपोर्ट पढ़ें सपोर्ट द्वारा मांगे जाने वाले डायग्नोस्टिक्स रिपोर्ट को रिटर्न करता है: वर्ज़न, सर्वर लिमिट, कैश स्टेट और हाल की त्रुटियां। इसमें कोई पासवर्ड या कुंजियाँ नहीं होती हैं। | फ्री संस्करण | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | कोई नहीं |
zinn-cache/get-image-progresszinn-cache-get-image-progress | छवि रूपांतरण प्रगति पढ़ें (प्रो) यह लौटाता है कि छवियों को बदलने (या हटाने) की प्रक्रिया कितनी आगे बढ़ चुकी है। | प्रो एडिशन | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | कोई नहीं |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | कैश प्रो सेटिंग्स (प्रो) पढ़ें सभी Cache Pro सेटिंग्स (वार्म-अप, इमेज, स्क्रिप्ट और स्टाइल, डेटाबेस क्लीन-अप, स्मार्ट पर्जिंग, फाइंडर) लौटाता है। सीक्रेट्स कभी नहीं लौटाए जाते। | प्रो एडिशन | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | कोई नहीं |
zinn-cache/get-settingszinn-cache-get-settings | कैशे सेटिंग्स पढ़ें हर कैश सेटिंग लौटाता है। Redis पासवर्ड कभी नहीं लौटाया जाता, केवल यह बताया जाता है कि यह सहेजा गया है या नहीं। | फ्री संस्करण | GET …/abilities/zinn-cache/get-settings/run | manage_options | कोई नहीं |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | स्लो-क्वेरी फ़ाइंडर (प्रो) पढ़ें सबसे धीमी डेटाबेस क्वेरी और आउटगोइंग कॉल लौटाता है जो फ़ाइंडर ने देखी हैं, साथ में वह प्लगइन या थीम भी देता है जिसने प्रत्येक को बनाया था। | प्रो एडिशन | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | कोई नहीं |
zinn-cache/get-statuszinn-cache-get-status | कैश स्थिति पढ़ें यह लौटाता है कि क्या पेज कैश और ऑब्जेक्ट कैश चालू हैं और काम कर रहे हैं, कितने पेज कैश्ड हैं, और ऑब्जेक्ट कैश के कनेक्शन और हिट नंबर क्या हैं। | फ्री संस्करण | GET …/abilities/zinn-cache/get-status/run | manage_options | कोई नहीं |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | वार्म-अप प्रगति पढ़ें (प्रो) यह लौटाता है कि क्या वार्म-अप चल रहा है, इसने कितने पृष्ठों का दौरा किया है और कितने असफल रहे हैं। | प्रो एडिशन | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | कोई नहीं |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | डेटाबेस क्लीन-अप का पूर्वावलोकन करें (Pro) सफाई से क्या-क्या हटाया जाएगा, इसकी गणना प्रकार के अनुसार करता है (संशोधन, ड्राफ्ट, स्पैम, समाप्त हो चुका अस्थायी डेटा और इसी तरह की अन्य चीज़ें)। कुछ भी हटाया नहीं जाता। | प्रो एडिशन | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | कोई नहीं |
zinn-cache/purgezinn-cache-purge | कैश साफ़ करें कैश किए गए पृष्ठों को हटाता है: सब कुछ (all: true), कुछ पते (urls) या टैग किए गए सभी पृष्ठ (tags)। विज़िटर्स के आने पर पृष्ठ फिर से बनाए जाते हैं। | फ्री संस्करण | 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 | सभी रूपांतरित छवियां हटाएं (प्रो) पृष्ठभूमि में छवियों की प्रत्येक परिवर्तित प्रति को हटा देता है; मूल प्रतियां सुरक्षित रहती हैं। | प्रो एडिशन | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | कोई नहीं |
zinn-cache/reset-settingszinn-cache-reset-settings | कैश सेटिंग्स को उनके डिफ़ॉल्ट मानों पर वापस सेट करें रीसेट बटन की तरह, हर कैश सेटिंग को उसके डिफ़ॉल्ट मान पर वापस सेट करता है। सहेजा गया Redis पासवर्ड भी हटा दिया जाता है। | फ्री संस्करण | POST …/abilities/zinn-cache/reset-settings/run | manage_options | कोई नहीं |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | धीमी-क्वेरी के परिणामों को साफ़ करें (Pro) अब तक खोजी गई प्रत्येक धीमी क्वेरी और धीमी कॉल को भुला देता है, और खोजकर्ता फिर से शुरू करता है। | प्रो एडिशन | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | कोई नहीं |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | कैश प्रो सेटिंग्स बदलें (प्रो) आपके द्वारा भेजे गए Cache Pro सेटिंग्स (सेटिंग्स: कुंजी से मान) को बदलता है और बाकी को सुरक्षित रखता है। प्रत्येक मान की जाँच ठीक वैसे ही की जाती है जैसे Cache Pro स्क्रीन पर होती है; किसी अज्ञात कुंजी को अस्वीकार कर दिया जाता है। | प्रो एडिशन | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (आवश्यक) |
zinn-cache/update-settingszinn-cache-update-settings | कैश सेटिंग्स बदलें आपकी भेजी गई सेटिंग्स को बदलता है और बाकी (पेज कैश, पेज कितनी देर तक कैश में रहते हैं, ऑब्जेक्ट कैश और इसका Redis कनेक्शन, पर्जिंग नियम और बहिष्करण) को सुरक्षित रखता है। मानों की जाँच की जाती है और उन्हें बिल्कुल वैसे ही ठीक किया जाता है जैसे कैश स्क्रीन पर किया जाता है। | फ्री संस्करण | 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 | कैश वार्म करें (प्रो) पृष्ठभूमि में साइटमैप के प्रत्येक पृष्ठ पर जाना शुरू करता है, जिससे आगंतुकों को कैश्ड पृष्ठ मिलते हैं। इसके बाद zinn-cache/get-warmup-progress का उपयोग करें। | प्रो एडिशन | POST …/abilities/zinn-cache/warm-cache/run | manage_options | कोई नहीं |