IP Woo Cleaner – плагін для швидкого очищення сайту від контенту
IP Woo Cleaner – плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.
Функціонал
Плагін відображає поточну кількість записів і дозволяє видаляти:
- 🗂️ Категорії товарів — повне видалення з усіма таксономіями
- 🏷️ Атрибути товарів — видалення або зняття позначки «Публічний»
- 📦 Товари — всі або лише ті, що у Кошику
- 🔖 Теги товарів
- 🎟️ Купони
- 👤 Користувачі
- 🧾 Замовлення — підтримка HPOS та класичного режиму
- 📝 Примітки до замовлень
- ⚙️ Action Scheduler — завершені, невдалі, очікуючі та скасовані задачі
- 🧹 Orphaned Data Cleanup — очищення сирітських записів і службових залишків
Додатково для безпеки та продуктивності:
- ✅ Підтвердження (
confirm) перед небезпечними діями - 🔐 CSRF-захист (nonce) для деструктивних дій
- 👮 Перевірка прав доступу
current_user_can()перед виконанням операцій - 🔎 Розширений Dry Run з підсумком по кількості записів
- 🛡️ Safety cap per SQL step — ліміт рядків на один SQL-крок
- ⏸️ Кроки, що перевищують ліміт, позначаються як deferred (відкладені), а не виконуються одразу
Розділ плагіна доступний у меню WooCommerce → IP Woo Cleaner.
Практичне застосування
- Швидке очищення сайту після тестового імпорту товарів — без необхідності перевстановлення WordPress.
- Видалення демо-даних після встановлення теми.
- Очищення бази даних перед запуском продакшн-сайту.
- Очищення бази даних після деактивації та видалення WooCommerce.





Коментарі