Лайфхак: как отключить автосохранение в 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 - блог о веб-технологиях, и не только
3
Оставить комментарий
avatar
500
2 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
3 Авторы комментариев
sale dumpsВиталий Крашенининfeshop Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
feshop
Гость
feshop

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

sale dumps
Гость
sale dumps

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.