El otro día hablaba del histórico de WordPress (en su versión 2.6) y de como, desde mi punto de vista, es un error el que lo hayan incluido activado por defecto ya que consume recursos innecesarios de nuestra base de datos.
En mi caso y con menos de una semana en la versión 2.6 de Wordpress ya tenía más de 50 entradas “duplicadas” en mi base de datos, lo cual podría suponer a lo largo de todo un año una cifra superior a las 2.000 entradas de información “inútil” para la mayoría de la gente.
Por eso mi recomendación es desactivarlo, aquí explican como hacerlo, pero si ya llevas un tiempo trabajando con la nueva versión y quieres borrar las entradas del histórico para liberar espacio en tu base de datos aquí te explico como hacerlo. Recuerda que antes que nada debes hacer una COPIA DE SEGURIDAD de tu base de datos por si algo sale mal.
1º) Conectamos con nuestra base de datos mediante phpMyAdmin (tu puedes usar otro software de gestión de bases de datos, pero el tutorial está explicado para este programa).
2º) Pinchamos en la pestaña “SQL” para introducir un código que realice la operación de borrado.
3º) Escribimos el siguiente código SQL y pinchamos en “Continuar”.
Actualizado: He corregido esta sentencia pues en un comentario me han informado de que era incorrecta. La anterior era DELETE FROM wp_posts WHERE post_status = ‘inherit’ y al parecer no estba del todo bien.

4º) Como estamos borrando datos parecerá un cuadro solicitándote que confirme la acción. Pincha en “Aceptar” y listo.

Después de esto podrás ver cuantas filas se borraron y cuanto duró la consulta. Espero que les sea de utilidad este mini manual. Saludos avinagrados.
25 - 07 - 2008 [2:32 pm]
Creo recordar que en maestrosdelweb enseñaban como desactivarlo a través del fichero de configuración así como lo que me parece más interesante: limitar el número de de post del histórico al número deseado de una forma fácil.
A mi me parece una función muy util y un avance significativo en la gestión de blogs, pero que hay que pulir. La principal mejora creo que sería poder borrar versiones individuales de la misma manera que se pueden restaurar con un clic.
De momento lo que hago es que traslado todo el artículo a uno nuevo y borro el anterior con todo el histórico (una chapuza). Espero que lo mejoren pero que no lo quiten.
27 - 07 - 2008 [4:10 am]
[...] Vinagre Asesino - Como borrar los post del histórico de WordPress 2.6. [...]
28 - 07 - 2008 [12:20 pm]
Hola Javi, estoy de acuerdo contigo en que el histórico de WordPress es una buena utilidad, pero debería venir acompañado de una gestión fácil de los post que crea y desactivado por defecto.
Un saludo avinagrado.
01 - 08 - 2008 [5:47 pm]
Hola Vinagre:
Creo que hay un “pequeño” error en el código que indicas para borrar las revisiones, el post_status no es el campo a mirar para las revisiones, hay otros registros que no son revisiones y también tienen ese valor en ese campo.
La instrucción a ejecutar para borrar las revisiones es:
DELETE FROM wp_posts WHERE post_type = ‘revision’;
que hace la búsqueda sobr el campo post_type.
Lo explico todo en, http://www.phylosoft.com/desactivar-revisiones-en-wordpress-26/
02 - 08 - 2008 [9:54 am]
Hola Jorge he modificado el artículo pero me gustaría saber por qué está mal mi código o lo que es lo mismo qué es lo que hacía mal ¿ok?
Un saludo avinagrado.