ડેવલપર્સ
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 | કેશ એનાલિટિક્સ વાંચો (પ્રો) છેલ્લા કલાકો (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 સેટિંગ્સ વાંચો (Pro) તમામ 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 | બધા રૂપાંતરિત ચિત્રો દૂર કરો (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) સેટિંગ્સ બદલે છે (સેટિંગ્સ: કી થી વેલ્યુ) અને બાકીનું જાળવી રાખે છે. દરેક વેલ્યુ કેશ પ્રો સ્ક્રીન પર છે તેમ જ ચકાસવામાં આવે છે; અજ્ઞાત કી અસ્વીકાર કરવામાં આવે છે. | પ્રો એડિશન | 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 | કોઈ નહીં |