Корзина впервые появилась в WordPress 2.9. С этого момента, любой контент при удалении сначала помещается в корзину, и уже только из корзины его можно удалить окончательно. То есть, по сути, это такая же корзина, как в вашей операционной системе.
Итак, по-умолчанию удаленный контент хранится корзине 30 дней. Вам это может показаться слишком долгим сроком, но это можно легко настроить. Добавьте в ваш файл wp_config.php следующую строку:
define( 'EMPTY_TRASH_DAYS', 10 );
Число в скобках и есть количество дней, в течение которых будет хранится удаленный материал. Кроме того, вы можете вообще отключить корзину, просто задайте это число равным нулю:
define('EMPTY_TRASH_DAYS', 0);
После этого в админке исчезнуть все ссылки на корзину.
Перевод: Configure WordPress Trash
Постоянная ссылка: Тюнинг корзины в WordPress 2.9
Е-маё, новый WordPress уже вышел? И точно ли при задание значения «0» данные не будут храниться вечно?
Точно. Ссылка «Корзина» заменится на ссылку «Удалить навсегда». Это в переводе Lecactus Edition.
Довольно полезная модификация надо попробовать.
не всегда это работает
Сегодня сделал этот хак, спасибо!
Посмотрим, что получится: спам пошёл в корзину, но будет ли он удаляться через время, посмотрим.