Ревизии в wordpress

В большинстве случаев не требуется ни хранить двадцать версий одного и того же поста, ни ни сравнивать их. Чтобы отключить хранение ревизий, следует добавить

define ('WP_POST_REVISIONS', 0);

в файл wp-config.php. А теперь - чистка базы и удаление старых ревизий wordpress.

Для этого просто нужно отправить следующий SQL-запрос:

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Он целиком почистит старые ревизии wordpress и всякий мусор, связанный с ними. Ещё можно воспользоваться плагинами для вордпресса, такими как

Плагин для отключения ревизий (вкл\выкл ревизий)

Но вообще-то, ревизии могут оказаться полезными, мало ли что мы там случайно потёрли или изменили…

Контроль ревизий (более мощный, позволяет как отключить ревизии, так и ограничить их количество)