Як вимкнути кошик у WordPress
WordPress має можливість відключити цю функцію або змінити термін знаходження даних у кошику.
Ось як виглядає стандартний екран, без внесення змін до цієї функції:

Щоб змінити термін зберігання в кошику, потрібно додати наступний рядок у файл wp-config.php :
Тут 7 - число днів (за замовчуванням 30), після яких дані, які старші за цей термін будуть видалені назавжди. Якщо потрібно повністю відключити цю можливість, то додаємо наступне:

Як вимкнути кошик для типу запису (поста)
Іноді корисно мати кошик для постів та сторінок, але для нових створених типів записів такий функціонал зовсім не потрібен.
Проблема: WordPress не дозволяє відключити корзину для типу запису - константа EMPTY_TRASH_DAYS відключає корзину тільки повністю. Обійти цей момент можна через хук wp_trash_post.
Допустимо, нам потрібно вимкнути кошик для типу запису team:
Варто зауважити, що функція wp_delete_post($post_id, $forse_delete) відправляє в кошик лише записи типу page та post. Тобто. якщо видаляти запис через цю функцію, будь-який запис довільного типу буде видалено назавжди, навіть є не вказати параметр $force_delete (примусове видалення).