WP-CLI
Плагин регистрирует команды в namespace woo2iiko. Запуск:
bash
wp woo2iiko <command>Где работает
WP-CLI должен быть доступен в окружении (на хостинге или в Docker). В Docker:
bash
docker exec -it wp_site-php bash -c "cd /var/www/wp-content/plugins/woo2iiko && wp woo2iiko version"Информационные
| Команда | Назначение |
|---|---|
wp woo2iiko version | Версия плагина. |
wp woo2iiko info | Дамп данных плагина (print_r). |
wp woo2iiko help | Список команд. |
wp woo2iiko hello <name> --type=<type> | Dev/test. |
Фоновые задачи
| Команда | Назначение |
|---|---|
wp woo2iiko background_import | Запуск импорта продуктов. |
wp woo2iiko background_check_stop_list | Проверка стоп-листов. |
wp woo2iiko background_check_removed | Проверка удалённых продуктов. |
wp woo2iiko background_coupon_sync | Синхронизация купонов. |
Кеш
| Команда | Назначение |
|---|---|
wp woo2iiko cache_info | Информация о кеше (driver, path, size, keys). |
wp woo2iiko cache_gc | Удаление просроченных записей. |
wp woo2iiko cache_clear | Полная очистка кеша. |
Изображения
| Команда | Назначение |
|---|---|
wp woo2iiko cleanup_images [<batch>] | Удаление потерянных изображений (batch по умолчанию 100). |
wp woo2iiko check_image_hashes | Аудит хешей изображений. |
AJAX-действия
bash
wp woo2iiko ajax_data <action>Доступные actions:
| Action | Назначение |
|---|---|
background-check_removed | Проверка удалённых. |
stop-check | Проверка стоп-листа. |
coupon-sync | Синхронизация купонов. |
reset-token | Сброс токена iiko. |
reset-restaurant | Сброс ресторана. |
reset-terminal | Сброс терминала. |
reset-geo | Сброс гео-данных. |
reset-products | Сброс продуктов. |
reset-settings | Сброс настроек. |
delete-all-products | Удалить все товары WC. |
delete-iiko-products | Удалить товары с iiko-id. |
delete-all-attributes | Удалить все атрибуты. |
delete-all-categories | Удалить все категории. |
delete-all-tags | Удалить все теги. |
delete-all-coupons | Удалить все купоны. |
delete-all-iiko_categories | Удалить таксономию iiko. |
delete-all | Удалить всё вышеперечисленное. |
Деструктивные операции
delete-* и reset-* необратимы. Используйте только в dev/при полной уверенности. Данные iiko при этом не затрагиваются.
Примеры
Проверить версию
bash
wp woo2iiko version
# Woo2iiko 2.0.0.5Очистить кеш
bash
wp woo2iiko cache_clearЗапустить импорт
bash
wp woo2iiko background_import