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

Опубликовано: 2023-02-01


Вы хотите настроить частоту очистки корзины на веб-странице WordPress или запретить WordPress быстро очищать корзину?

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

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

How to Disable Auto Empty Trash in WordPress

Что такое мусор в WordPress?

WordPress снова добавил элемент мусора в выпуске 2.9. Он работает так же, как корзина или мусор на вашем персональном компьютере.

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

Вы можете просмотреть их, выбрав «Сообщения» »Все сообщения на панели инструментов WordPress, а затем щелкнув решение «Корзина».

View trashed posts

Ваша веб-страница WordPress будет регулярно удалять что-либо из корзины сразу после 30 раз, чтобы она не накапливалась.

Что, если вы действительно не хотите, чтобы WordPress механически удалял объекты из корзины? Или вы бы предпочли, чтобы он опорожнялся чаще или реже, чем раз в месяц.

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

Способ 1: изменение при очистке корзины WordPress с помощью плагина

Сначала вам нужно будет установить и активировать плагин Change Vacant Trash Time. Дополнительные сведения см. в нашем пошаговом руководстве по настройке плагина WordPress.

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

Empty trash can after certain days

Просто отсортируйте количество дней, которые WordPress должен потратить на очистку корзины. Например, вы можете выбрать 1 на каждый день, 7 на неделю или 30 на каждый месяц.

Если вы создадите , то удаленные сообщения и веб-страницы будут удалены навсегда, а не помещены в корзину.

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

Не забывайте нажимать кнопку «Сохранить изменения», чтобы сохранить параметры.

Подход 2: Преобразование, когда корзина WordPress очищается кодом

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

Для этой стратегии вам придется отредактировать файл wp-config.php.

Если вы еще не редактировали файл wp-config.php непосредственно перед этим, ознакомьтесь с нашим руководством о том, как редактировать файл wp-config.php в WordPress.

Вы можете включить только следующую строку кода в файл wp-config.php.

determine('EMPTY_TRASH_DAYS', 1 ) //Integer is the volume of times

Вы должны вставить его в конец файла, непосредственно перед строкой, которая гласит : «Все, остановите улучшение! Рад вести блог».

Auto trash code in wpconfig

Если вы оставите этот фрагмент кода как есть, ваша корзина будет очищаться каждый рабочий день. Не стесняйтесь преобразовать сумму 1 в какой-либо другой выбор, и корзина будет очищена сразу после этого диапазона раз.

Если вы вообще не хотите использовать вид мусора, вам нужно установить номер в . Удаленные посты и страницы будут удалены без возможности восстановления и не будут отправлены в корзину.

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

На самом деле не забудьте сохранить файл wp-config.php после того, как вы разработали свои варианты.

Метод 3: остановить WordPress от автоматической очистки корзины

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

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

Как правило, мы не рекомендуем мгновенно редактировать файлы данных тем вашего сайта. Малейший просчет может сломать ваш сайт. Лучший способ добавления фрагментов кода — использование WPCode.

Первоначально вам нужно будет установить и активировать бесплатный плагин WPCode. Для получения дополнительной информации вы должны увидеть нашу информацию о том, как настроить плагин.

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

Adding Your Custom Code in WPCode

После этого вам нужно будет ввести заголовок для фрагмента кода.

Затем продублируйте этот фрагмент и вставьте его в поле «Предварительный просмотр кода».

functionality wpb_take out_timetable_delete() 
    get rid of_action( 'wp_scheduled_delete', 'wp_scheduled_delete' )

incorporate_motion( 'init', 'wpb_get rid of_routine_delete' )

Этот код просто устраняет действие, которое удаляет вещи из корзины, когда их время истекло.

Не забудьте щелкнуть раскрывающееся меню «Тип кода» и выбрать альтернативу «Фрагмент PHP».

Enter a title for code

После этого вы можете прокрутить вниз до части «Вставка», чтобы просмотреть дополнительные возможности, например, как и где именно вы хотите вставить код.

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

Select the default Auto Insert method in WPCode

Затем вы можете щелкнуть переключатель, чтобы активировать фрагмент кода.

Когда это будет сделано, просто нажмите кнопку «Сохранить фрагмент» в лучшем случае.

Save and activate code snippet WPCode

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

Из этой статьи вы можете вручную просто нажать кнопку «Очистить корзину», чтобы удалить любой пост.

Click empty trash button

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

Если вам понравился этот отчет, подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Fb.