IP Woo Cleaner WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/pekarskyi/ip-woo-cleaner/releases/download/v1.2.1/ip-woo-cleaner.zip
IP Woo Cleaner
IP Woo Cleaner – плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.
Функціонал
Плагін відображає поточну кількість записів і дозволяє видаляти:
- 🗂️ Категорії товарів — повне видалення з усіма таксономіями
- 🏷️ Атрибути товарів — видалення або зняття позначки «Публічний»
- 📦 Товари — всі або лише ті, що у Кошику
- 🔖 Теги товарів
- 🎟️ Купони
- 👤 Користувачі
- 🧾 Замовлення — підтримка HPOS та класичного режиму
- 📝 Примітки до замовлень
- ⚙️ Action Scheduler — завершені, невдалі, очікуючі та скасовані задачі
- 🧹 Orphaned Data Cleanup — очищення orphan-записів і службових залишків, включно з окремим режимом
Run orphaned cleanup only
Додатково для безпеки та продуктивності:
- ✅ Підтвердження (
confirm) перед небезпечними діями - 🔐 CSRF-захист (nonce) для деструктивних дій
- 👮 Перевірка прав доступу
current_user_can()перед виконанням операцій - 🔎 Розширений Dry Run з підсумком по кількості записів
- 🛡️ Safety cap per SQL step — ліміт рядків на один SQL-крок
- ⏸️ Кроки, що перевищують ліміт, позначаються як deferred (відкладені), а не виконуються одразу
Розділ плагіна доступний у меню WooCommerce → IP Woo Cleaner.
Практичне застосування
- Швидке очищення сайту після тестового імпорту товарів — без необхідності перевстановлення WordPress.
- Видалення демо-даних після встановлення теми.
- Очищення бази даних перед запуском продакшн-сайту.
- Очищення бази даних після деактивації та видалення WooCommerce.
Встановлення
- Завантажте плагін
IP Woo Cleaner(зелена кнопка Code → Download ZIP). Розпакуйте архів. - Завантажте папку плагіна на сайт WordPress у директорію
/wp-content/plugins/.
Переконайтесь, що назва папки —ip-woo-cleaner(це впливає на отримання подальших оновлень). - Активуйте плагін у розділі Плагіни.
⚠️ Увага
Плагін виконує незворотне видалення даних з бази даних. Перед використанням обов'язково створіть резервну копію сайту.
Локалізація
- Українська
- English
- Русский
Питання та підтримка
❓ Залишайте відгуки, запитання та пропозиції у розділі → Issues
Список змін
1.2.1 — 28.03.2026:
- FIX: Виправлено критичний конфлікт у
upgrader_post_install—after_install()тепер обробляє лише оновлення цього плагіна і не втручається в оновлення інших плагінів. - FIX: Додано кешування запитів до GitHub API через
site transient(12 годин для успішної відповіді), щоб прибрати зайві зовнішні запити та пришвидшити завантаження адмінки. - FIX: Додано негативний кеш помилок GitHub API (403/timeout/інші збої) на 30 хвилин, щоб уникнути циклічних повторних запитів і 10-секундних затримок.
1.2.0 — 15.03.2026:
- ADD: Додано опцію видалення користувачів
- ADD: Додано підтвердження перед небезпечними діями в адмін-інтерфейсі
- ADD: Додано Safety cap (ліміт рядків) на рівні SQL-кроків
- ADD: Додано окремий режим очищення сирітських даних (
Run orphaned cleanup only) - ADD: Додано опцію Dry Run, щоб попередньо переглянути зміни перед виконанням очищення
- ADD: Додано відкладення (
deferred) кроків, що перевищують safety cap - ADD: Додано можливість видалення очікуючих та скасованих запланованих дій
- UPDATE: Покращено механізм видалення замовлень
- UPDATE: оновлено інтерфейс
- UPDATE: файли локалізації
- CHANGE: Сторінку плагіна перенесено в меню WooCommerce
1.1.0 — 14.03.2026:
- ADD: Додано CSRF-захист (nonce) для всіх форм з деструктивними діями
- ADD: Додано перевірку прав доступу
current_user_can()перед виконанням операцій - ADD: Додано перевірку активності WooCommerce при завантаженні плагіна
- FIX: Виправлено потенційну SQL-ін'єкцію у запитах до бази даних
- FIX: Виправлено некоректне екранування тексту у HTML-атрибутах
- FIX: Виправлено дублювання SQL-запитів при видаленні замовлень у режимі HPOS
- FIX: Debug-логи тепер виводяться лише при активному
WP_DEBUG - FIX: CSS тепер підключається лише на сторінці плагіна (оптимізація завантаження)
- DELETE: Видалено небезпечний
eval()з модуля оновлень
1.0.0 — 06.04.2025:
- Початковий реліз
Releases
4 releases. Each count is every asset in that release; expand a row for the breakdown.