НОВОСТИ

Лайфхак: как отключить автосохранение в WordPress и удалить ревизии

Как удалить ревизии и автосохранение в Wordpress

Дам короткий лайфхак  как отключить автосохранение публикаций в WordPress. И главное, как быстро удалить все предыдущее ревизии, то есть редакции. Они жутко захламляют базу данных и являются лишним грузом на “борту” вашего сервера. Автосохранение и редакции нужны только в том случае, если в админке работают несколько человек. Если вы один редактируете свой блог – это абсолютно бесполезный функционал для вас. Отключить его несложно. Нужно выполнить всего лишь несколько простых шагов.

Правка WP-CONFIG.PHP

Wp-config – это важнейший системный файл конфигурации WorPress, находится в корневой директории cайта.

Откройте его и внесите следующую строчку:

define('WP_POST_REVISIONS', false);

Желательно вставить перед ABSPATH, пример:

Лайфхак: как отключить автосохранение в WordPress и удалить ревизии

Чтобы отключить автосохранение WordPress добавляем строку:

define('AUTOSAVE_INTERVAL', 60*60*60*24*365);

Это увеличит интервал автосохранения на 1 год и фактически сделает его недоступным.

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

define( 'EMPTY_TRASH_DAYS', false );

Обязательно сохраняемся и заходим в панель администратора, открываем любую запись и смотрим – автосохранений быть не должно, а вот старые редакции могут быть. Нужно их удалить из базы данных.

Чистка БД WordPress через PHPMYADMIN

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

После входа в PhpMyAdmin, нужно найти таблицу wp_posts, кликнуть по ней и выбрать вкладку SQL:

Лайфхак: как отключить автосохранение в WordPress и удалить ревизии

Далее в текстовое поле нужно вбить команду:

DELETE FROM `wp_posts` WHERE post_type='revision'

и нажмите просто кнопку “Вперед”:

Лайфхак: как отключить автосохранение в WordPress и удалить ревизии

Если все будет успешно удалено – получите зеленый свет в уведомлении.

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

Оценка:
( 1 оценка, среднее 5 из 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статьи
Основатель блога, публицист, IT-специалист. Предоставляю услуги по администрированию, техническому обслуживанию, поисковой оптимизации и продвижению веб-сайтов.
Не забудьте поделиться материалом в соцсетях:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
4 Комментарий
Встроенные отзывы
Просмотреть все комментарии
feshop
feshop
1 год назад

Ԍood post! We arre linking to tnis great articlpe on our
website. Keep up the good writing.

sale dumps
sale dumps
1 год назад

Greaqte pieces. Keeⲣ posting such kind օff info on your site.
Im really impressed bү youг site.
Ηi there, You’ve dokne a fantastic job. I ѡill definitely digg it аnd individually recommend tо my friends.
I’m confident tһey’ll Ƅe benefited frоm thiѕ web site.

Александр
Александр
16 дней назад

Помогло, спасибо БРО!

4
0
Есть мысли? Прокомментируй!x
()
x
Читайте ранее:
Что такое PHP LSAPI
Что такое режим PHP LSAPI?

Знаете ли вы о таком режиме работы PHP как LSAPI? Появился он не так давно и призван уменьшить нагрузку на...

Закрыть