Вы устали от того, что WordPress автоматически удаляет ваш драгоценный мусор? Не бойся, мой друг! В этой статье мы рассмотрим различные способы отключения функции автоматического удаления в WordPress, гарантируя, что удаленный контент останется на месте до тех пор, пока вы не будете готовы попрощаться с ним. Так что берите чашку кофе, надевайте шляпу программиста и приступаем!
Метод 1: отключение автоматического удаления через wp-config.php
Первый метод предполагает редактирование файла wp-config.php, который является сердцем и душой вашей установки WordPress. Найдите файл в корневом каталоге вашей установки WordPress и откройте его в текстовом редакторе. Добавьте следующую строку кода непосредственно перед строкой с надписью /* That's all, stop editing! Happy blogging. */:
define('EMPTY_TRASH_DAYS', 0);
Установив значение 0, вы фактически указываете WordPress не удалять какие-либо элементы из корзины автоматически. Сохраните файл и вуаля! Ваш мусор в безопасности от автоматического удаления.
Метод 2: использование специального плагина
Если вам неудобно редактировать основные файлы, не бойтесь! WordPress предоставляет удобный способ расширить свою функциональность с помощью плагинов. Вот как можно добиться того же результата, используя собственный плагин:
- Создайте новую папку в каталоге
wp-content/pluginsи назовите ее примерно так:disable-trash-auto-remove. - Внутри новой папки создайте файл с именем
disable-trash-auto-remove.phpи откройте его в текстовом редакторе. - Добавьте в файл следующий код:
<?php
/*
Plugin Name: Disable Trash Auto-Remove
Description: Disables the automatic removal of items from the trash.
*/
function disable_trash_auto_remove() {
define('EMPTY_TRASH_DAYS', 0);
}
add_action('init', 'disable_trash_auto_remove');
- Сохраните файл и перейдите в панель администратора WordPress.
- Перейдите на страницу «Плагины» и активируйте плагин «Отключить автоматическое удаление корзины».
- Вуаля! Ваш мусор теперь защищен от автоматического удаления.
Метод 3: использование плагина управления корзиной
Если вы предпочитаете более надежное решение с дополнительными функциями управления мусором, вы можете выбрать специальный плагин для управления мусором. Эти плагины предоставляют вам детальный контроль над вашим мусором, позволяя настраивать периоды хранения, параметры восстановления и многое другое. Некоторые популярные плагины для управления мусором включают «WP Trash Manager» и «Trash Dublin and 301 Redirect».
Метод 4: настройка ядра WordPress
Отказ от ответственности: изменение ядра WordPress обычно не рекомендуется, так как это может привести к проблемам совместимости и трудностям при будущих обновлениях. Действуйте осторожно и всегда создавайте резервную копию перед внесением каких-либо изменений.
Для опытных пользователей, желающих углубиться в ядро WordPress, можно напрямую изменить файл wp-includes/post.php. Найдите следующую строку кода около строки 3607:
define('EMPTY_TRASH_DAYS', 30);
Измените значение с 30на 0:
define('EMPTY_TRASH_DAYS', 0);
Не забудьте сохранить файл, и теперь ваш мусор не исчезнет волшебным образом.
Заключение
К этому моменту вы уже должны быть хорошо подготовлены к тому, чтобы противостоять выходкам WordPress с автоматическим удалением. Независимо от того, решите ли вы поработать с основными файлами, использовать возможности плагинов или использовать удобные фрагменты кода, выбор за вами. Не забывайте проявлять осторожность при изменении основных файлов, создавайте резервные копии и будьте в курсе последних рекомендаций WordPress.
Так что вперед, возьмите под контроль свой мусор WordPress и попрощайтесь с проблемами автоматического удаления раз и навсегда!