Таҳиягарон

Маълумотномаи қобилиятҳои Zinn® Cache

Zinn® Cache амалҳои худро дар WordPress Abilities API ба қайд мегирад. Ҳамон қобилиятҳо абзорҳои MCP дар сервери худи сомона ва масирҳои REST дар зери /wp-json/wp-abilities/v1 мебошанд. Ин саҳифа аз феҳристи худи плагин тавлид шудааст.

Дастури корбар: пайваст кардани барномаи AI

Нуқтаҳои поёнӣ

MCP тарифи HTTP (ҷорӣшаванда)

https://example.com/wp-json/zinn-cache/v1/mcp

MCP тавассути WP-CLI (ворид ва баромади стандартӣ)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: рӯйхати қобилиятҳо

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: иҷрои қобилият

/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 тавлид шудааст, ки он ҳам аз сомонаи амалкунанда сохта мешавад; ҳангоми мувофиқат накардани ин ду санҷиш ноком мешавад.

ҚобилиятОн чӣ кор мекунадНашrRESTИҷозатПараметрҳо
zinn-cache/clean-database
zinn-cache-clean-database
Тоза кардани пойгоҳи додаҳо (Pro)
Он гуна бесарусомониҳоеро, ки дар танзимот фаъол шудаанд, дар замина нест мекунад. Он чи нест карда шудааст, баргардонида намешавад.
Нашri ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsҳиҷ кас
zinn-cache/convert-images
zinn-cache-convert-images
Табдил додани ҳамаи тасвирҳои мавҷуда (Pro)
Табдил додани тасвирҳои китобхонаи медиа ба форматҳои муосире, ки дар танзимот фаъол шудаанд, дар замина оғоз мешавад.
Нашri ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsҳиҷ кас
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Таҳлили кэшро хонед (Pro)
Меъёри муваффақият ва трафики кэши объектҳоро барои соатҳои охир (соатҳо, то 720), фармонҳои сусттарини он ва кадом плагинҳо бештар аз кэш маҳрум мешаванд, бармегардонад.
Нашri ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Ҳисоботи ташхисро хонед
Гузориши диагностикиеро бармегардонад, ки хадамоти дастгирӣ дархост мекунад: версияҳо, маҳдудиятҳои сервер, ҳолати кэш ва хатогиҳои охирин. Он ягон парол ё калидро дар бар намегирад.
Нашri ройгонGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsҳиҷ кас
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Рафти табдил додани тасвирро хонед (Pro)
Нишон медиҳад, ки табдил додан (ё нест кардан)-и тасвирҳо то куҷо расидааст.
Нашri ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsҳиҷ кас
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Танзимоти Cache Pro-ро хонед (Pro)
Ҳамаи танзимоти Cache Pro (гармкунӣ, тасвирҳо, скриптҳо ва услубҳо, тозакунии пойгоҳи додаҳо, тозакунии оқилона, ҷустуҷӯгар)-ро бармегардонад. Сиррҳо ҳеҷ гоҳ баргардонида намешаванд.
Нашri ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsҳиҷ кас
zinn-cache/get-settings
zinn-cache-get-settings
Хондани танзимоти кэш
Ҳамаи танзимоти кэшро бармегардонад. Пароли Redis ҳеҷ гоҳ баргардонида намешавад, танҳо маҳфуз будан ё набудани он нишон дода мешавад.
Нашri ройгонGET …/abilities/zinn-cache/get-settings/runmanage_optionsҳиҷ кас
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Ёбандаи дархостҳои суст (Pro)-ро хонед
Дархондҳои кундтарини пойгоҳи додаҳо ва зангҳои берунии ёфташударо ҳамҷоя бо плагин ё мавзӯъе, ки ҳар яки онҳоро иҷро кардааст, бармегардонад.
Нашri ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsҳиҷ кас
zinn-cache/get-status
zinn-cache-get-status
Ҳолати кэшро хонед
Муайян мекунад, ки оё кэши саҳифа ва кэши объект фаъол ҳастанд ва кор мекунанд, чанд саҳифа кэш шудааст ва пайвастшавӣ ва шумораи зарбаҳои кэши объектро нишон медиҳад.
Нашri ройгонGET …/abilities/zinn-cache/get-status/runmanage_optionsҳиҷ кас
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Хондани пешрафти омодагӣ (Pro)
Муайян мекунад, ки оё омодасозӣ дар ҳоли иҷро аст, чанд саҳифаро боздид кардааст ва чандтоаш ноком шудааст.
Нашri ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsҳиҷ кас
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Пешнамоиши тозакунии пойгоҳи додаҳо (Pro)
Индикаторҳоро ҳисоб мекунад, ки тозакунӣ аз рӯи намудҳо (таҳрирҳо, сиёҳнависҳо, спам, маълумоти муваққатии мӯҳлаташ гузашта ва монанди онҳо) чиро нест мекунад. Ҳеҷ чиз нест карда намешавад.
Нашri ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsҳиҷ кас
zinn-cache/purge
zinn-cache-purge
Поксозии кеш
Саҳифаҳои бо мақсади тезонидани кор захирашударо нест мекунад: ҳама чиз (all: true), баъзе суроғаҳо (urls) ё ҳамаи маводҳое, ки тамғагузорӣ шудаанд (tags). Саҳифаҳо бо омадани меҳмонон аз нав сохта мешаванд.
Нашri ройгонPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
Ҳамаи тасвирҳои табдилёфтаро нест кунед (Pro)
Ҳамаи нусхаҳои табдилёфтаи тасвирҳоро дар замина нест мекунад; аслҳо боқӣ мемонанд.
Нашri ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsҳиҷ кас
zinn-cache/reset-settings
zinn-cache-reset-settings
Танзимоти кешро ба ҳолати пешфарз баргардонед
Ҳамаи танзимоти кэшро ба ҳолати пешфарз бармегардонад, чуно ки тугмаи "Барқарорсозӣ" мекунад. Рамзи махфии захирашудаи Redis низ нест карда мешавад.
Нашri ройгонPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsҳиҷ кас
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Натиҷаҳои дархости сусткунандаро тоза кунед (Pro)
Ҳамаи пурсишҳои кунд ва зангҳои сусти то ин дам ёфтшударо фаромӯш мекунад ва ҷустуҷӯ аз нав оғоз мешавад.
Нашri ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsҳиҷ кас
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Тағир додани танзимоти Cache Pro (Pro)
Танзимоти Cache Pro-ро, ки шумо мефиристед, тағйир медиҳад (танзимот: калид ба арзиш) ва боқимондаро нигоҳ медорад. Ҳар як арзиш дақиқан монанди экрани Cache Pro санҷида мешавад; калиди номаълум рад карда мешавад.
Нашri ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (ҳатмӣ)
zinn-cache/update-settings
zinn-cache-update-settings
Тағйир додани танзимоти кэш
Тағироти фиристодаи шуморо татбиқ карда, боқии онро (кэши саҳифа, муҳлати дар кэш мондани саҳифаҳо, кэши объектҳо ва пайсти Redis-и он, қоидаҳои тозакунӣ ва истисноҳо) нигоҳ медорад. Қиматҳо дақиқ ба монанди экрани кэш санҷида ва ислоҳ карда мешаванд.
Нашri ройгонPOST …/abilities/zinn-cache/update-settings/runmanage_optionslscache_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-cache
zinn-cache-warm-cache
Гармкунии кэш (Pro)
Барои он ки боздидкунандагон саҳифаҳои аз пеш ҳифзшударо гиранд, оғоз ба боздиди ҳар як саҳифа дар харитаҳои сомона (sitemaps) дар замина мекунад. Онро бо zinn-cache/get-warmup-progress идома диҳед.
Нашri ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsҳиҷ кас