विकासक
Zinn® Cache क्षमता संदर्भ
Zinn® Cache त्याच्या कृती WordPress Abilities API सह नोंदणी करते. त्याच क्षमता साइटच्या स्वतःच्या सर्व्हरवरील MCP टूल्स आणि /wp-json/wp-abilities/v1 अंतर्गत REST मार्ग आहेत. हे पृष्ठ प्लगइनच्या स्वतःच्या नोंदणीवरून तयार केले गेले आहे.
एंडपॉइंट्स
MCP HTTP वर (स्ट्रिम करण्यायोग्य)
https://example.com/wp-json/zinn-cache/v1/mcpडब्ल्यूपी-सीएलआय (WP-CLI) द्वारे एमसीपी (MCP) (मानक इनपुट आणि आउटपुट)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: क्षमतांची यादी करा
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: क्षमता चालवा
/wp-json/wp-abilities/v1/abilities/<name>/runप्रमाणक आणि परवानग्या
HTTP विनंत्या WordPress ॲप्लिकेशन पासवर्डसह (HTTP Basic) प्रमाणीकृत होतात. MCP सर्व्हरशी कनेक्ट होण्यासाठी खाली दर्शविलेली क्षमता आवश्यक आहे; त्यानंतर प्रत्येक क्षमता प्रति ऑब्जेक्ट, स्वतःची परवानगी तपासते. रीड-ऑलवाय क्षमता 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 मधून जनरेट केलेले, जे स्वतः एका सुरु असलेल्या साइटवरून जनरेट केलेले असते; जेव्हा हे दोन्ही जुळत नाहीत तेव्हा चाचणी अयशस्वी होते.
| क्षमता | हे काय करते | आवृत्ती | REST | परवानगी | पॅरामीटर्स |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | डेटाबेस साफ करा (प्रो) सेटिंग्जमध्ये चालू केलेले विविध प्रकारचे क्टर पार्श्वभूमीत काढून टाकते. एकदा काढून टाकलेली माहिती परत आणता येत नाही. | प्रो आवृत्ती | 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 | कॅश विश्लेषण वाचा (प्रो) गेल्या काही तासांसाठी (तासांमध्ये, ७२० पर्यंत) ऑब्जेक्ट कॅशेचा हिट दर आणि ट्रॅफिक, त्याचे सर्वात धीमे कमांड्स आणि कोणते प्लगइन कॅशे चुकवतात हे परत करतो. | प्रो आवृत्ती | 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 | प्रतिमा रूपांतरण प्रगती वाचा (Pro) प्रतिमा रूपांतरित (किंवा काढ टाकण्याचे) काम किती पुढे आले आहे ते परत करते. | प्रो आवृत्ती | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | काहीही नाही |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | कॅशे प्रो सेटिंग्ज वाचा (प्रो) प्रत्येक कॅशे प्रो सेटिंग (वॉर्म-अप, इमेज, स्क्रिप्ट्स आणि स्टाईल्स, डेटाबेस क्लिन-अप, स्मार्ट पर्जिंग, फाइंडर) रिटर्न करतो. सिक्रेट्स कधीही रिटर्न केले जात नाहीत. | प्रो आवृत्ती | 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 | वॉर्म-अप प्रगती वाचा (Pro) वॉर्म-अप सुरू आहे की नाही, त्याने किती पेजला भेट दिली आहे आणि किती पेज अपयशी ठरले आहेत हे परत करते. | प्रो आवृत्ती | 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 | सर्व रूपांतरित प्रतिमा काढा (Pro) पार्श्वभूमीत प्रतिमांच्या सर्व रूपांतरित प्रति हटवतो; मूळ प्रति तशाच राहतात. | प्रो आवृत्ती | 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 | धीमे-क्वेरी निष्कर्ष साफ करा (प्रो) आत्तापर्यंत सापडलेली प्रत्येक संथ क्वेरी आणि संथ कॉल विसरतो आणि शोधक पुन्हा सुरू होतो. | प्रो आवृत्ती | 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 | काहीही नाही |