По умолчанию удаленные записи, страницы и комментарии в WordPress попадают в корзину, где на протяжении 30 дней остается возможность для их восстановления. Также можно очищать корзину вручную.

WordPress обладает возможностью отключить эту функцию или изменить срок нахождения данных в корзине.

Вот как это выглядит в стандартный экран, без внесения изменений в данную функцию:

trash-wordpress-on

Для изменения срока хранения нужно добавить строку в файл wp-config.php:

define( 'EMPTY_TRASH_DAYS', 7 );

Где 7 — число дней (по умолчанию 30, после чего данные, которые старше этого срока будут удалены навсегда). Если вы хотите полностью отключить эту возможность, то добавляем следующее:

define( 'EMPTY_TRASH_DAYS', 0 );

При этом записи, страницы и комментарии будут удалятся безвозвратно, причем не будет выводится никакого подтверждения для удаления, поэтому нужно быть аккуратным, чтобы не удалить лишнее. Вот как будет выглядеть экран после отключения корзины:

trash-wordpress-off

Вместо удалить появляется ссылка удалить навсегда.