Как удалить все ревизии WordPress

Если вы не отключали ревизии, а количество постов плавно перевалило за 1000, пора подумать о том, как удалить все ревизии WordPress. Это позволит сократить базу. В некоторых случаях в 2-3 раза. Т.к. мы будем работать с базой, то стоит сделать резервную копию.
После того, как вы сделали бекап базы, можно приступить к удалению ревизий. Для это зайдите в phpMyAdmin и выберете свою базу блога. После этого выберете вкладку SQL. Открыв её вы сможете ввести следующий sql-запрос:

DELETE FROM wp_posts WHERE post_type = "revision";

Выполните его и тем самым вы сможете удалить все ревизии WordPress.
При желании и возможности можно выполнить удаление ревизий используя консоль. Подключитесь к MySQL

mysql -uUSER -pPASSWORD

Выбираем базу блога

mysql> USE DB_WORDPRESS;

Удаляем ревизии

mysql> DELETE FROM wp_posts WHERE post_type = "revision";

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *