ለአልሚዎች
Zinn® Cache ችሎታዎች ማጣቀሻ
Zinn® Cache የድርጊት ምዝገባውን ከ WordPress Abilities API ጋር ያከናውናል። እነሁኑ ችሎታዎች በጣቢያው የራስ አገልጋይ ላይ የ MCP መሣሪያዎች እና በ /wp-json/wp-abilities/v1 ስር የ REST መስመሮች ናቸው። ይህ ገጽ የተፈጠረው ከሰኪው የራሱ መዝገብ ነው።
መድረሻዎች
MCP በ HTTP (ሊዥረጭ የሚችል)
https://example.com/wp-json/zinn-cache/v1/mcpMCP በ WP-CLI (መደበኛ ግብዓት እና ውፅዓት)
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 | የመሸጎጫ ትንታኔዎችን አንብብ (Pro) የነቃ ዕቃ መሸጎጫን (object cache) የመምታት መጠን እና ትራፊክ ላለፉት ሰዓቶች (ሰዓታት፣ እስከ 720 ድረስ)፣ በጣም ቀርፋፋ ትዕዛዞቹን፣ እና የትኞቹ ተሰኪዎች (plugins) መሸጎጫውን በብዛት እንዳመለጡ ይመልሳል። | የፕሮ እትም | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | የምርመራ ሪፖርቱን አንብብ የድጋፍ ቡድኑ የሚጠይቀውን የምርመራ ሪፖርት ይመልስ፦ ስሪቶች፣ የአገልጋይ ገደቦች፣ የመሸጎጫ (cache) ሁኔታ እና የቅርብ ጊዜ ስህተቶች። ምንም ዓይነት የይለፍ ቃሎችን ወይም ቁልፎችን አልያዘም። | ነጻ እትም | 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 ቅንብሮችን አንብብ (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) አንብብ መፈለጊያው ያያቸውን በጣም ዝግተኛ የውሂብ ጎታ ጥያቄዎችን እና ወጪ ጥሪዎችን፣ እያንዳንዱን ከላከው ፕለጊን ወይም ጭብጥ (theme) ጋር ይመልሳል። | የፕሮ እትም | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | ምንም |
zinn-cache/get-statuszinn-cache-get-status | የመሸጎጫ (cache) ሁኔታን አንብብ የገጽ መሸጎጫው (cache) እና የዕቃ መሸጎጫው (object cache) በርተዋል እና እየሰሩ መሆኑን፣ ምን ያህል ገጾች እንደተሸጎጡ፣ እንዲሁም የዕቃ መሸጎጫውን የግንኙነት እና የሂት (hit) ቁጥሮች ይመልሳል። | ነጻ እትም | GET …/abilities/zinn-cache/get-status/run | manage_options | ምንም |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | የማሞቂያውን ሂደት (ፕሮ) አንብብ የሙቀት-ማስተካከያው (warm-up) እየሰራ መሆን አለመሆኑን፣ የጎበኛቸውን ገጾች ብዛት እና የወደቁትን (ያልተሳኩትን) ብዛት ይመልሳል። | የፕሮ እትም | 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 | የመሸጎጫ (cache) ቅንብሮቹን ወደ ነባሪዎቻቸው መልስ የዳግም ማስጀመሪያ አዝራሩ (Reset button) እንዳደረገው ሁሉ እያንዳንዱን የመሸጎጫ (cache) ማስተካከያ ወደ ነባሪው ይመልሳል። የተቀመጠው የ Redis የይለፍ ቃልም እንዲሁ ይወገዳል። | ነጻ እትም | POST …/abilities/zinn-cache/reset-settings/run | manage_options | ምንም |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | የዝግተኛ ጥያቄ (slow-query) ግኝቶችን አጽዳ (Pro) እስካሁን የተገኙትን ቀርፋፋ መጠይቆች እና ቀርፋፋ ጥሪዎች ሁሉ ይረሳል፣ እና ፈላጊው እንደገና ይጀምራል። | የፕሮ እትም | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | ምንም |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | የCache Pro ቅንብሮችን ቀይር (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 | የመሸጎጫ ማሞቂያ (ፕሮ) ጎብኚዎች መሸጎጫ (cached) ገጾችን እንዲያገኙ በስተጀርባ በሰይተ መረቦች ውስጥ ያሉትን እያንዳንዱን ገጾች መጎብኘት ይጀምራል። zinn-cache/get-warmup-progress ይከተሉት። | የፕሮ እትም | POST …/abilities/zinn-cache/warm-cache/run | manage_options | ምንም |