Разработчики
Справочник возможностей 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":{}}}Все возможности
Сгенерировано на основе файла abilities.json плагина, который, в свою очередь, создается на основе работающего сайта; тест завершается с ошибкой, если они не совпадают.
| Возможность | Назначение | Редакция | REST | Права доступа | Параметры |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Очистить базу данных (Pro) Удаляет в фоновом режиме ненужные элементы, выбранные в настройках. Удаленное нельзя восстановить. | Версия Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | Нет |
zinn-cache/convert-imageszinn-cache-convert-images | Конвертировать все существующие изображения (Pro) Запускает преобразование изображений медиабиблиотеки в современные форматы, включенные в настройках, в фоновом режиме. | Версия Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | Нет |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Просмотр аналитики кэша (Pro) Возвращает коэффициент попаданий и трафик объектного кэша за последние часы (часы, до 720), самые медленные команды и плагины, которые чаще всего не попадают в кэш. | Версия Pro | 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 | Проверить прогресс конвертации изображений (Pro) Возвращает текущий прогресс конвертации (или удаления) изображений. | Версия 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 (предварительный разогрев, изображения, скрипты и стили, очистку базы данных, умную очистку кэша, поисковик). Секретные данные никогда не возвращаются. | Версия 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) Возвращает самые медленные запросы к базе данных и исходящие вызовы, зафиксированные поисковиком, с указанием плагина или темы, которые их выполнили. | Версия 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 | Просмотр прогресса разминки (Pro) Возвращает информацию о том, запущен ли прогрев, сколько страниц он посетил и сколько завершилось с ошибкой. | Версия Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | Нет |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Предпросмотр очистки базы данных (Pro) Подсчитывает, что будет удалено при очистке, по типам (ревизии, черновики, спам, устаревшие временные данные и тому подобное). Ничего не удаляется. | Версия 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) Удаляет каждую конвертированную копию изображений в фоновом режиме; оригиналы остаются. | Версия 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 | Очистить результаты анализа медленных запросов (Pro) Забывает все найденные к текущему моменту медленные запросы и вызовы, и поиск начинается заново. | Версия 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; неизвестный ключ отклоняется. | Версия 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 | Очистить кэш (Pro) Запускает фоновое посещение каждой страницы в файлах Sitemap, чтобы посетители получали кэшированные страницы. Используйте вместе с zinn-cache/get-warmup-progress. | Версия Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | Нет |