ડેવલપર્સ
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: ક્ષમતાઓની સૂચિ બનાવો
/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 માંથી જનરેટ થયેલ છે, જે પોતે ચાલી રહેલી સાઇટ પરથી જનરેટ થાય છે; જ્યારે બંને અસંમત હોય ત્યારે ટેસ્ટ નિષ્ફળ જાય છે.
| ક્ષમતા | તે શું કરે છે | આવૃત્તિ | રેસ્ટ | પરવાનગી | પરિમાણો |
|---|---|---|---|---|---|
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 | કેશ એનાલિટિક્સ વાંચો (પ્રો) છેલ્લા કલાકો (૭૨૦ કલાક સુધી) માટે ઑબ્જેક્ટ કેશનો હિટ રેટ અને ટ્રાફિક, તેના સૌથી ધીમા આદેશો અને કયા પ્લગઇન્સ કેશ ચૂકી જાય છે તે પરત કરે છે. | પ્રો એડિશન | 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 | કેશ પ્રો સેટિંગ્સ વાંચો (પ્રો) દરેક 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 | ડેટાબેઝ ક્લીન-અપનું પૂર્વાવલોકન કરો (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) સેટિંગ્સ બદલે છે (સેટિંગ્સ: કી થી વેલ્યુ) અને બાકીના સાચવી રાખે છે. દરેક વેલ્યુ કેશ પ્રો સ્ક્રીન પરની જેમ જ બરાબર ચકાસવામાં આવે છે; અજ્ઞાત કી નકારવામાં આવે છે. | પ્રો એડિશન | 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 | કોઈ નહીં |