Дам короткий лайфхак как отключить автосохранение публикаций в WordPress. И главное, как быстро удалить все предыдущее ревизии, то есть редакции. Они жутко захламляют базу данных и являются лишним грузом на “борту” вашего сервера. Автосохранение и редакции нужны только в том случае, если в админке работают несколько человек. Если вы один редактируете свой блог – это абсолютно бесполезный функционал для вас. Отключить его несложно. Нужно выполнить всего лишь несколько простых шагов.
Правка WP-CONFIG.PHP
Wp-config – это важнейший системный файл конфигурации WorPress, находится в корневой директории cайта.
Откройте его и внесите следующую строчку:
define('WP_POST_REVISIONS', false);
Желательно вставить перед ABSPATH, пример:
Чтобы отключить автосохранение WordPress добавляем строку:
define('AUTOSAVE_INTERVAL', 60*60*60*24*365);
Это увеличит интервал автосохранения на 1 год и фактически сделает его недоступным.
Дополнительно, можно отключить полное удаление записей, минуя корзину:
define( 'EMPTY_TRASH_DAYS', false );
Обязательно сохраняемся и заходим в панель администратора, открываем любую запись и смотрим – автосохранений быть не должно, а вот старые редакции могут быть. Нужно их удалить из базы данных.
Чистка БД WordPress через PHPMYADMIN
Нам нужно зайти с помощью приложения PhpMyAdmin в нашу базу данных WordPress и почистить ее от лишних редакций статей. Приложение найдете в контроль-панели на своем хостинге.
После входа в PhpMyAdmin, нужно найти таблицу wp_posts, кликнуть по ней и выбрать вкладку SQL:
Далее в текстовое поле нужно вбить команду:
DELETE FROM `wp_posts` WHERE post_type='revision'
и нажмите просто кнопку “Вперед”:
Если все будет успешно удалено – получите зеленый свет в уведомлении.
Вот и все. Таким образом можно избавиться от лишних функций WordPress, абсолютно бесполезных, которые захламляют и базу данных, и создают нагрузку на сервер, если он слабый, а у вас десятки тысяч страниц на сайте. Так что используйте данное решение и будет вам счастье!
Ԍood post! We arre linking to tnis great articlpe on our
website. Keep up the good writing.
Ok. Thank you!
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.
Помогло, спасибо БРО!