у нас на сайте магазина более 50 тыс. Товаров, и около половины из них необходимо удалить. Мы сделали новую загрузку продуктов с помощью wpallimport и установили опцию удаления любых продуктов, которые не были загружены, но они не работали. Вместо этого он просто добавил все из них в нашем CSV. Мы попытались выполнить массовое удаление с помощью BulkWP, но это привело к сбою сайта. Я удалил их вручную, но могу сделать только 60 за один раз, чтобы быть в безопасности, что не дает сбоя. Я добавил память к 1024, время выполнения до 600, ввод переменных до 3000, но все равно это не нравится.
Мы хотели бы удалить все продукты, у которых дата публикации старше, чем последний импорт, с использованием SQL-запроса, поскольку это, вероятно, будет самым быстрым способом, но мы хотели посмотреть, будет ли это работать, так как у меня здесь, с X, сколько дней :
DELETE FROM 'wp_posts'
WHERE 'post_type' = 'product'
AND DATEDIFF(NOW(), 'post_date') > X
Существуют ли какие-либо другие данные, которые необходимо будет удалить после удаления продукта, например, post-meta? Если так, какой запрос будет работать, чтобы удалить мета, специфичную только для тех, у кого более старая дата публикации? Цените это полностью