O WordPress salva uma nova linha em seu banco de dados toda vez que editamos um artigo ou página, ele continará guardando um número infinito de linhas de revisões mesmo para postagens antigas editadas por qualquer motivo.
O mais coerente a se fazer é limitar o número de revisões a serem mantidas, para isso pode-se editar o arquivo de configurações principal da ferramenta incluindo um parâmetro:
Edite o arquivo wp-config.php e inclua a seguinte linha, logo abaixo de “define(‘WP_DEBUG’, false);”
define('WP_POST_REVISIONS', 3);
Isso irá limitar para 3 o número de revisões mantidas.
* Se já existirem publicações com revisões, e caso queira excluir, insira esta função temporária no arquivo functions.php do tema:
$wpdb->query(
"DELETE FROM $wpdb->posts
WHERE post_type = 'revision'"
);