Әзірлеушілер

Zinn® Cache мүмкіндіктерінің анықтамасы

Zinn® Cache өз әрекеттерін WordPress Abilities API арқылы тіркейді. Сол қабілеттер сайттың өз серверіндегі MCP құралдары және /wp-json/wp-abilities/v1 астындағы REST бағыттары болып табылады. Бұл бет плагин өз тізілімінен жасалған.

Пайдаланушы нұсқаулығы: ЖИ қолданбасын қосу

Соңғы нүктелер

HTTP арқылы MCP (ағынды)

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

WP-CLI арқылы MCP (standard input және standard output)

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 әдісімен және {"input": {…}} JSON негізгі бөлігімен жұмыс істейді.

Мысалдар

# 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 файлынан жасалған, ол өз кезегінде жұмыс істеп тұрған сайттан жасалады; екеуі сәйкес келмегенде тест сәтсіз аяқталады.

МүмкіндікҚызметіБасылымRESTРұқсатПараметрлер
zinn-cache/clean-database
zinn-cache-clean-database
Дерекқорды тазарту (Pro)
Параметрлерде қосылған қоқыс түрлерін фондық режимде жояды. Жойылған нәрсені қалпына келтіру мүмкін емес.
Pro шығарылымыPOST …/abilities/zinn-cache/clean-database/runmanage_optionsжоқ
zinn-cache/convert-images
zinn-cache-convert-images
Барлық қолданыстағы суреттерді түрлендіру (Pro)
Медиатека кескіндерін параметрлерде қосылған заманауи форматтарға фондық режимде түрлендіруді бастайды.
Pro шығарылымыPOST …/abilities/zinn-cache/convert-images/runmanage_optionsжоқ
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Кэш аналитикасын оқу (Pro)
Object cache-тің соңғы сағаттардағы (720 сағатқа дейін) сәтті сұраулар жиілігі мен трафигін, ең баяу командаларын және қай плагиндер cache-ті жиі жіберіп алатынын қайтарады.
Pro шығарылымыGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Дигностика есебін оқу
Қолдау қызметі сұрайтын диагностикалық есепті қайтарады: нұсқалар, сервер шектеулері, кэш күйі және соңғы қателер. Онда ешқандай парольдер немесе кілттер сақталмайды.
Тегін шығарылымGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsжоқ
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Суретті түрлендіру барысын оқу (Pro)
Суреттерді түрлендіру (немесе жою) процесінің қаншалықты аяқталғанын қайтарады.
Pro шығарылымыGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsжоқ
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Cache Pro параметрлерін оқу (Pro)
Барлық Cache Pro параметрлерін қайтарады (жылыту, суреттер, скрипттер мен стилдер, дерекқорын тазалау, ақылды тазарту, іздеуші). Құпия ақпарат ешқашан қайтарылмайды.
Pro шығарылымыGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsжоқ
zinn-cache/get-settings
zinn-cache-get-settings
Кэш параметрлерін оқу
Барлық кэш параметрлерін қайтарады. Redis құпия сөзі ешқашан қайтарылмайды, тек оның сақталған-сақталмағаны ғана көрсетіледі.
Тегін шығарылымGET …/abilities/zinn-cache/get-settings/runmanage_optionsжоқ
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Баяу сұраулар құралын оқу (Pro)
Іздеуші анықтаған ең баяу дерекқор сұрауларын және шығыс қоңырауларды, олардың әрқайсысын орындаған плагин немесе темамен бірге қайтарады.
Pro шығарылымыGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsжоқ
zinn-cache/get-status
zinn-cache-get-status
Кэш күйін оқу
Бет кэші мен объект кэшінің қосулы әрі жұмыс істеп тұрғанын, қанша беттің кэштелгенін, сондай-ақ объект кэшінің қосылым және хит сандарын қайтарады.
Тегін шығарылымGET …/abilities/zinn-cache/get-status/runmanage_optionsжоқ
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Қыздыру барысын оқу (Pro)
Жылыту процесінің жұмыс істеп тұрғанын, оның қанша бетке кіргенін және қаншасы сәтсіз болғанын қайтарады.
Pro шығарылымыGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsжоқ
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Мәліметтер қорын тазартуды алдын ала қарау (Pro)
Тазарту кезінде жойылатын элементтерді түрлері бойынша есептейді (ревизиялар, жобалар, спам, мерзімі өткен уақытша деректер және т.б.). Ештеңе жойылмайды.
Pro шығарылымыGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsжоқ
zinn-cache/purge
zinn-cache-purge
Кэшті тазарту
Кэштелген беттерді жою: барлығы (all: true), кейбір мекенжайлар (urls) немесе белгіленгендердің барлығы (tags). Беттер келушілер келген сайын қайта жасалады.
Тегін шығарылым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)
Фон режиmінде кескіннің барлық өзгертілген көшірмелерін жояды; түпнұсқалары қалады.
Pro шығарылымыPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsжоқ
zinn-cache/reset-settings
zinn-cache-reset-settings
Кэш параметрлерін әдепкі мәндерге қайтару
Қалпына келтіру түймешігі сияқты әрбір кэш параметрлерін әдепкі мәніне қайтарады. Сақталған Redis құпия сөзі де жойылады.
Тегін шығарылымPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsжоқ
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Баяу сұрау нәтижелерін тазалау (Pro)
Осы уақытқа дейін табылған барлық баяу сұраулар мен баяу қоңырауларды ұмытып, іздеуші қайта бастайды.
Pro шығарылымыPOST …/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 экранындағыдай тексеріледі; белгісіз кілт қабылданбайды.
Pro шығарылымыPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (міндетті)
zinn-cache/update-settings
zinn-cache-update-settings
Кэш параметрлерін өзгерту
Жіберген параметрлеріңізді өзгертеді де, қалғандарын сақтайды (бет кэші, беттердің кэште қалу уақыты, объект кэші және оның Redis қосылымы, тазарту ережелері мен ерекшеліктер). Мәндер Кэш экранындағыдай тексеріліп, түзетеді.
Тегін шығарылым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)
Сайт карталарындағы әрбір бетті фондық режимде шолуды бастайды, осылайша келушілер кэштелген беттерді алады. Одан кейін zinn-cache/get-warmup-progress пәрменін орындаңыз.
Pro шығарылымыPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsжоқ