Таҳиягарон
Маълумотномаи қобилиятҳои Zinn® Cache
Zinn® Cache амалҳои худро дар WordPress Abilities API ба қайд мегирад. Ҳамон қобилиятҳо абзорҳои MCP дар сервери худи сомона ва масирҳои REST дар зери /wp-json/wp-abilities/v1 мебошанд. Ин саҳифа аз феҳристи худи плагин тавлид шудааст.
Нуқтаҳои поёнӣ
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":{}}}Ҳамаи қобилиятҳо
Аз қобилиятҳои plugin's abilities.json тавлид шудааст, ки он ҳам аз сомонаи амалкунанда сохта мешавад; ҳангоми мувофиқат накардани ин ду санҷиш ноком мешавад.
| Қобилият | Он чӣ кор мекунад | Нашr | REST | Иҷозат | Параметрҳо |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Тоза кардани пойгоҳи додаҳо (Pro) Он гуна бесарусомониҳоеро, ки дар танзимот фаъол шудаанд, дар замина нест мекунад. Он чи нест карда шудааст, баргардонида намешавад. | Нашri Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | ҳиҷ кас |
zinn-cache/convert-imageszinn-cache-convert-images | Табдил додани ҳамаи тасвирҳои мавҷуда (Pro) Табдил додани тасвирҳои китобхонаи медиа ба форматҳои муосире, ки дар танзимот фаъол шудаанд, дар замина оғоз мешавад. | Нашri Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | ҳиҷ кас |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Таҳлили кэшро хонед (Pro) Меъёри муваффақият ва трафики кэши объектҳоро барои соатҳои охир (соатҳо, то 720), фармонҳои сусттарини он ва кадом плагинҳо бештар аз кэш маҳрум мешаванд, бармегардонад. | Нашri Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Ҳисоботи ташхисро хонед Гузориши диагностикиеро бармегардонад, ки хадамоти дастгирӣ дархост мекунад: версияҳо, маҳдудиятҳои сервер, ҳолати кэш ва хатогиҳои охирин. Он ягон парол ё калидро дар бар намегирад. | Нашri ройгон | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | ҳиҷ кас |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Рафти табдил додани тасвирро хонед (Pro) Нишон медиҳад, ки табдил додан (ё нест кардан)-и тасвирҳо то куҷо расидааст. | Нашri 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 (гармкунӣ, тасвирҳо, скриптҳо ва услубҳо, тозакунии пойгоҳи додаҳо, тозакунии оқилона, ҷустуҷӯгар)-ро бармегардонад. Сиррҳо ҳеҷ гоҳ баргардонида намешаванд. | Нашri Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | ҳиҷ кас |
zinn-cache/get-settingszinn-cache-get-settings | Хондани танзимоти кэш Ҳамаи танзимоти кэшро бармегардонад. Пароли Redis ҳеҷ гоҳ баргардонида намешавад, танҳо маҳфуз будан ё набудани он нишон дода мешавад. | Нашri ройгон | GET …/abilities/zinn-cache/get-settings/run | manage_options | ҳиҷ кас |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Ёбандаи дархостҳои суст (Pro)-ро хонед Дархондҳои кундтарини пойгоҳи додаҳо ва зангҳои берунии ёфташударо ҳамҷоя бо плагин ё мавзӯъе, ки ҳар яки онҳоро иҷро кардааст, бармегардонад. | Нашri Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | ҳиҷ кас |
zinn-cache/get-statuszinn-cache-get-status | Ҳолати кэшро хонед Муайян мекунад, ки оё кэши саҳифа ва кэши объект фаъол ҳастанд ва кор мекунанд, чанд саҳифа кэш шудааст ва пайвастшавӣ ва шумораи зарбаҳои кэши объектро нишон медиҳад. | Нашri ройгон | GET …/abilities/zinn-cache/get-status/run | manage_options | ҳиҷ кас |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Хондани пешрафти омодагӣ (Pro) Муайян мекунад, ки оё омодасозӣ дар ҳоли иҷро аст, чанд саҳифаро боздид кардааст ва чандтоаш ноком шудааст. | Нашri Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | ҳиҷ кас |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Пешнамоиши тозакунии пойгоҳи додаҳо (Pro) Индикаторҳоро ҳисоб мекунад, ки тозакунӣ аз рӯи намудҳо (таҳрирҳо, сиёҳнависҳо, спам, маълумоти муваққатии мӯҳлаташ гузашта ва монанди онҳо) чиро нест мекунад. Ҳеҷ чиз нест карда намешавад. | Нашri Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | ҳиҷ кас |
zinn-cache/purgezinn-cache-purge | Поксозии кеш Саҳифаҳои бо мақсади тезонидани кор захирашударо нест мекунад: ҳама чиз (all: true), баъзе суроғаҳо (urls) ё ҳамаи маводҳое, ки тамғагузорӣ шудаанд (tags). Саҳифаҳо бо омадани меҳмонон аз нав сохта мешаванд. | Нашri ройгон | 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) Ҳамаи нусхаҳои табдилёфтаи тасвирҳоро дар замина нест мекунад; аслҳо боқӣ мемонанд. | Нашri Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | ҳиҷ кас |
zinn-cache/reset-settingszinn-cache-reset-settings | Танзимоти кешро ба ҳолати пешфарз баргардонед Ҳамаи танзимоти кэшро ба ҳолати пешфарз бармегардонад, чуно ки тугмаи "Барқарорсозӣ" мекунад. Рамзи махфии захирашудаи Redis низ нест карда мешавад. | Нашri ройгон | POST …/abilities/zinn-cache/reset-settings/run | manage_options | ҳиҷ кас |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Натиҷаҳои дархости сусткунандаро тоза кунед (Pro) Ҳамаи пурсишҳои кунд ва зангҳои сусти то ин дам ёфтшударо фаромӯш мекунад ва ҷустуҷӯ аз нав оғоз мешавад. | Нашri 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 санҷида мешавад; калиди номаълум рад карда мешавад. | Нашri Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (ҳатмӣ) |
zinn-cache/update-settingszinn-cache-update-settings | Тағйир додани танзимоти кэш Тағироти фиристодаи шуморо татбиқ карда, боқии онро (кэши саҳифа, муҳлати дар кэш мондани саҳифаҳо, кэши объектҳо ва пайсти Redis-и он, қоидаҳои тозакунӣ ва истисноҳо) нигоҳ медорад. Қиматҳо дақиқ ба монанди экрани кэш санҷида ва ислоҳ карда мешаванд. | Нашri ройгон | 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 | Гармкунии кэш (Pro) Барои он ки боздидкунандагон саҳифаҳои аз пеш ҳифзшударо гиранд, оғоз ба боздиди ҳар як саҳифа дар харитаҳои сомона (sitemaps) дар замина мекунад. Онро бо zinn-cache/get-warmup-progress идома диҳед. | Нашri Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | ҳиҷ кас |