Si no se desea sacar provecho del histórico de cambios, lo mejor es desactivarla ya que al estar activa cada versión del post será un nuevo registro en wp-posts, algo a tener en cuenta si editamos mucho los posts y estos son de tamaño considerable. Para desactivarla por completo basta con agregar a nuestro wp-config.php esta linea:

define('WP_POST_REVISIONS', false);

Con esto desaparecerá por completo la funcionalidad (aunque los registros no serán borrados). Otra opción que nos brinda es que definamos el número máximo de cambios/versiones por cada post con:

define('WP_POST_REVISIONS', 5);

En este ejemplo solo estaremos permitiendo un máximo de 5 versiones (y una extra para el auto guardado), cuando se pase dicho número las versiones más viejas serán eliminadas.

Ahora lo que hace falta es un opción para eliminar todas las versiones de posts ya publicados o elegidos por el usuarios; pero siempre tenerla activa en post no publicados.