Отключение и удаление ревизий в WordPress

Каждая ревизия создаёт запись в БД и возможно откат к предыдущему состоянию определённой статьи вам ни к чему. Отключение ревизий оптимизирует у уменьшит таблицу wp_posts, поэтому ваши страницы будут загружаться немного скорее.

wp-config.php

define('AUTOSAVE_INTERVAL', 3600 ); // 3600 seconds = 1 hour
define('WP_POST_REVISIONS', false );

Этот код отключит сохранение всех будущих ревизий, а также увеличит интервал автосохранения с 1 минуты на 1 час.

Чтобы удалить все существующие ревизии из БД, нужно запусть следующий SQL запрос:

DELETE FROM wp_posts WHERE post_type = "revision";

Чтобы удалить ревизии отпределённого поста можно воспользоваться плагином Simple Revisions Delete.

Отправить

Похожие посты


Владимир Камуз

Фрилансер Full Stack WordPress разработчик из Украины. Работаю в основном на международной бирже фриланса Upwork.

Добавить комментарий

Email рассылка

Еженедельный дайджест последних добавленных обучающих материалов. Подпишитесь на Email рассылку, чтобы не пропустить полезную информацию о фрилансе на Upwork и веб-разработке.