Если плагины
- WooCommerce Remove All Products
если вдруг первый плагин будет выдавать 504, или висеть, то второй удалит карточки товаров, но.. НО.. оставит ранее прикрепленные медиа в базе.
- Woo Product Remover
не помогают, попробуйте массовое удаление продуктов и атрибутов WooCommerce из базы данных SQL.
Внимание! Соблюдайте префиксы таблиц.
Удалить все атрибуты из WooCommerce
DELETE FROM wp_terms WHERE term_id IN
(SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%');
DELETE FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%';
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN
(SELECT term_taxonomy_id FROM wp_term_taxonomy);
Удалить все продукты WooCommerce
DELETE FROM wp_term_relationships WHERE object_id IN
(SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation'));
DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN
('product','product_variation'));
DELETE FROM wp_posts WHERE post_type IN ('product','product_variation');
Удалить осиротевшую постмету
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL
Далее нудное, чистим медиа контент привязанный в базе.
ставьте с репозитория плагин
Media Cleaner
Версия 6.3.2 | Автор: Jordy Meow
Очистите свой WordPress от неиспользуемых или поврежденных записей и файлов мультимедиа. Часто выпадает ошибка по версии плагина,
переходим на вкладку дополнительно, на https://ru.wordpress.org/plugins/media-cleaner/advanced/
внизу вытягиваем версию (мне подошла Версия 6.3.2 )
Запускайте Медиафайлы / Cleaner.
Сначала скан, затем очистка.
но до его отработки сохраните картинки фирменного стиля сайта.