Как отключить корзину на wordpress

Как отключить корзину в WordPress

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

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

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

включенная корзина в wordpress

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

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

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

отключенная корзина в wordpress

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

Как отключить корзину для типа записи (поста)

Иногда полезно иметь корзину для постов и страниц, но вот для новых созданных типов записей такой функционал совсем не нужен.

Проблема: WordPress не позволяет отключить корзину для типа записи — константа EMPTY_TRASH_DAYS отключает корзину только полностью. Обойти этот момент можно через хук wp_trash_post .

Допустим, нам нужно отключить корзину для типа записи team и page :

Стоит заметить, что функция wp_delete_post( $post_id, $forse_delete ) отправляет в корзину только записи типа page и post . Т.е. если удалять запись через эту функцию, то любая запись произвольного типа будет удалена навсегда, даже есть не указать параметр $force_delete ( принудительное удаление).

Источник

Мусорная корзина WordPress

Описание мусорной корзины WordPress

Мусорная корзина WordPress это скрытое место в каталоге сайта, куда можно положить ненужные сообщения, нежелательные комментарии. Корзина скрыта от пользователя и если вы откроете свой каталог сайта вы не найдете папки с надписью TRASH.

Читайте также:  Suse linux desktop free

Медифайлы из библиотеки файлов удаляются минуя мусорную корзину, сразу “навсегда” без возможности восстановления.

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

В принципе, администрируя сайт WordPress вы можете не задумываться о мусоре вашего сайта, система настроена на автоматическую чистку корзины. Однако 30 дней достаточно большой срок и чтобы не перегружать корзину на WordPress есть возможность сразу удалять информацию с сайта без помещения ее в корзину (навсегда), а также изменить 30-ти дневный срок хранения информации в мусорном секторе WordPress.

Если материал находится в корзине, его еще можно восстановить. После «удаления навсегда» материал теряется безвозвратно.

Как отправить материал в корзину

Отправить материал (пост, страницу, материал ) в корзину можно на странице редактирования материала. Например, чтобы удалить материал, нужно войти в Консоль → Записи → Все записи . Чтобы удалить статью в корзину нужно отметить статью галочкой и в выпадающем меню «Действия» выбрать «Удалить». Далее нажать “Применить” и материал моментально “улетит” в корзину.

Второй способ удаления материала, навести на название материала курсор и во всплывшем меню выбрать «Удалить».

Также удаляются страницы, комментарии.

Файлы из библиотеки файлов ( фото, документы) не помещаются в корзину, а удаляются навсегда с первого раза.

Как восстановить материал из корзины WordPress

Удаленные материалы (все кроме медиафайлов) помещаются в корзину wordpress на 30 суток. Чтобы восстановить материал, нужно в окне со списком материалов, в верхнем меню выбрать «Корзина». Откроется окно с помещенными в корзину материалами. Далее отмечаете материал, который нужно восстановить, и выбираете действие “Восстановить”. Далее нажимаете “Применить” и материал восстанавливается туда откуда был удален.

Для восстановления материала (записей, страниц, комментариев) нужно поставить напротив материала галочку и в пункте «Действия», в выпадающем меню, выбрать «Восстановить». Также можно навести на название материала курсор, и во всплывшем меню выбрать элемент «Восстановить»

Примечание: Медиафайлы (фото, видео) удаляются навсегда сразу и восстановлению не подлежат.

Удалить навсегда из мусорной корзины

Помещенный в корзину материал можно сразу удалить навсегда не ожидая 30-дневный срок автоматической очистки. Для этого в пункте: Все материалы → Корзина, рядом с пунктом «Восстановить» есть пункт «Удалить навсегда». Нажав его, вы тем самым удаляете материал безвозвратно.

Читайте также:  Createinputlayout failed with error code 0x887a0006

Очистить корзину WordPress полностью

Чтобы не удалять “навсегда” каждый материал в отдельности, можно очистить корзину целиком.

Для этого есть кнопка «Очистить корзину». Находится она Все материалы (записи, страницы, комментарии) → Корзина, внизу справа (смотрите фото) .

Изменить настройки сроков хранения материалов в корзине

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

Для этого в файл wp-config.php , находящегося в каталоге вашего сайта, нужно вставить строку:

И изменить цифру 30 на любой устраивающий вас срок хранения материалов (статей, страниц, комментариев) в корзине WP.

Важное примечание: Если вы установите значение 0 (ноль), хранение в корзине будет отключено и вместо надписей «Корзина» появиться надписи «Удалить навсегда», при нажатии на которую материал удалится безвозвратно.

На этом тема мусорная корзина WordPress исчерпана!

Другие статьи раздела: Администрирование WordPress

Похожие посты:

Один комментарий к “Мусорная корзина WordPress”

Полезная инфа, только б знать раньше что на хранение дается 30 дней. А есть ли шанс восстановить то что удалилось навсегда по истечении этого срока? Например если загрузит бекап сайта?

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Как ограничить или отключить автоматическое очищение корзины WordPress

Опубликовано: ADv Дата 28.08.2016 в рубрике WP для начинающих Комментировать

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

Что за Корзина в WordPress?

Когда вы удаляете запись, страницу или комментарий в WordPress, он помечается как мусор.

Вы можете увидеть удаленные записи или комментарии, кликнув по ссылке Корзине при просмотре записей, страниц и комментов.

Читайте также:  Как сбросить принтер epson l386

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

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

Но что делать, если вам не нужно удалять элементы из корзины Или же вы хотите, чтобы WordPress автоматически удалял элементы раньше или позже 30 дней.

Давайте же посмотрим, как можно ограничить или отключить автоматическое очищение корзины WordPress.

Отключаем автоматическую очистку корзины в WordPress

Вы хотите отучить WordPress от автоматического удаления элементов из корзины? Вот как это можно сделать.

Просто добавляем нижеприведенный маленький кусочек кода в файл functions.php вашей темы или в плагин для сайта WordPress:

Этот код просто убирает action, который удаляет элементы из корзины по истечении срока.

Теперь, когда вы будете помещать элементы в мусор, они там будут оставаться до тех пор, пока вы не очистите корзину вручную.

Изменяем срок хранения элементов в корзине WordPress

Как мы уже сказали ранее, WordPress автоматически очищает корзину по истечении 30 дней. Вы же можете изменить эту цифру на любую по вашему желанию.

Просто добавьте следующую строчку кода в свой файл wp-config.php сразу перед строкой ‘Это всё, дальше не редактируем. Успехов!’

Эта строка изменяет расписание очищения корзины на 7 дней. Вы можете изменить 7 на любое количество дней на свое усмотрение.

Отключаем функцию корзины в WordPress

Мы не рекомедуем отключать функциональность корзины в WordPress. Это замечательная функция, которая пригодится, когда вы случайно удалите запись, страницу или же комментарий.

Однако, если вам действительно нужно отключить эту функцию, и вы предпочитаете удалять сразу и навсегда, то вот как это можно сделать.

Просто добавляем такую строчку кода в свой файл wp-config.php сразу перед строкой ‘Это всё, дальше не редактируем. Успехов!’

Добавление этой строки полностью отключит функцию корзины в WordPress. Для всех ваших записей и страниц, произвольных типов записей, страницы комментариев вы будете видеть ссылку Удалить навсегда вместо удаления в корзину.

Вот и все, мы надеемся, что эта статья помогла вам научиться ограничивать или отключить автоматическое очищение корзины WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

Источник

КомпСовет