ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 19 мая, 2025

Удалить ревизии постов из базы данных WordPress

Удалить ревизии постов из базы данных Wordpress

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

Первое, что вам нужно сделать, это войти в свой PhpMyAdmin и выбрать базу данных WordPress.

Нажмите на кнопку SQL и введите следующий запрос:

DELETE FROM wp_posts WHERE post_type = "revision";

В этом коде мы смотрели таблицу wp_posts, где и удаляли ревизии постов, которые имели тип post_type указанный как ревизия. В настоящее время в зависимости от размера базы данных, это может сэкономить много пространства.

p.s.: Префикс wp_ является стандартный для WordPress, но может быть изменен в целях безопасности. Так что у вас он может отличится.

Exit mobile version