डेवलपर्स
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 | सभी मौजूदा छवियों को रूपांतरित करें (Pro) मीडिया लाइब्रेरी की छवियों को सेटिंग में चालू किए गए आधुनिक प्रारूपों में बैकग्राउंड में बदलना शुरू करता है। | प्रो एडिशन | POST …/abilities/zinn-cache/convert-images/run | manage_options | कोई नहीं |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | कैश एनालिटिक्स पढ़ें (प्रो) पिछले घंटों (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 | धीमी-क्वेरी फ़ाइंडर (Pro) पढ़ें फ़ाइंडर द्वारा देखी गई सबसे धीमी डेटाबेस क्वेरीज़ और आउटगोइंग कॉल को लौटाता है, साथ ही उस प्लगइन या थीम को भी दिखाता है जिसने उनमें से प्रत्येक को निष्पादित किया था। | प्रो एडिशन | 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 | डेटाबेस क्लीन-अप का पूर्वावलोकन (प्रो) एक क्लीन-अप क्या हटाएगा, उसकी गणना प्रत्येक प्रकार के अनुसार (संशोधन, ड्राफ्ट, स्पैम, समाप्त हो चुके अस्थायी डेटा और इसी तरह के) करता है। कुछ भी हटाया नहीं जाता है। | प्रो एडिशन | 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 | कैश प्रो (Pro) सेटिंग्स बदलें आपके द्वारा भेजे गए 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 | कोई नहीं |