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

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

Отключение этой фиги, которая пожирает СУБД, не является чем-то сложным. Нужно выполнить всего лишь 2 простых шага.

Правка WP-CONFIG.PHP

Это системный файл конфигурации WordPress, он находится в корневой директории /. Откройте его и внесите следующую строчку:


define('WP_POST_REVISIONS', false);

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

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

define('AUTOSAVE_INTERVAL', 600);

Это позволит увеличить интервал автосохранения в секундах.

Еще рекомендую ознакомиться с методом, описанным в этой статье: https://allusefulinfo.com/what-is-wordpress-heartbeat-api-how-to-limit-or-disable-it/

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

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

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

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

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

DELETE FROM `wp_posts` WHERE post_type='revision'

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

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

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

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

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


Виталий Крашенинин aka KRV/ автор статьи
Основатель блога, публицист, IT-специалист. Предоставляю услуги по администрированию, техническому обслуживанию и поисковому продвижению веб-сайтов.
Понравилась статья? Поделись в соцсетях:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
3 Комментарий
Встроенные отзывы
Просмотреть все комментарии
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.

3
0
Буду рад вашим мыслям, пожалуйста, прокомментируйте.x
()
x