Informática fácil, manuales y tutoriales paso a paso, wallpapers, Wordpress, promoción, blogs ......... y algunas cosas más en VinagreAsesino.com

Como borrar los post del histórico de WordPress 2.6

............................................................................................................................

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 otra aplicación informática 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.

SQL en phpMyAdmin

3º) Escribimos el siguiente código SQL y pinchamos en “Continuar”.

DELETE FROM wp_posts WHERE post_type = ‘revision’;

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.

Borrar posts histórico

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

Borrando posts del histórico

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.


Etiquetas: , , , , ,

Entradas relacionadas


Botón de Meneame Botón de Ayuda Blogs Botón de Meneame

Publicado el 25 - 07 - 2008 en Blogs, WordPress, Blogger ...


   Hay 9 comentarios sobre “Como borrar los post del histórico de WordPress 2.6”


  • Javi ha comentado:

    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.



  • Enlaces Recomendados VIII : Tengo Un.Com.ar ha comentado:

    [...] Vinagre Asesino – Como borrar los post del histórico de WordPress 2.6. [...]



  • Vinagre ha comentado:

    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.



  • Jorge ha comentado:

    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/



  • Vinagre ha comentado:

    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.



  • fafa ha comentado:

    Me ha servido. Gracias.



  • Mario ha comentado:

    Muchas gracias. El tamaño de mi base de datos ha sido reducido A LA MITAD gracias a este tutorial. Muchas gracias.



  • Javi ha comentado:

    Encontré la solución sin tocar código. El complemento revision control permite controlar el número de revisiones determinado en general o para cada artículo así como borrar revesiones concretas. Lo único que le falta es poder marcar para borrar varias revisiones a la vez.

    Enlace: http://dd32.id.au/wordpress-plugins/revision-control/



  • FOL en Tiempos Modernos ha comentado:

    Hola Vinagre:
    Una puntualización, creo que importante. La tabla wp_posts está relacionada con otras dos tablas: Cada registro de la tabla wp_post tiene siempre asociado un registro en la tabla wp_term_relationships (a través de esta tabla se establece la relación entre el post y su categoría), y además, puede tener uno o más de un registro asociado en la tabla wp_postmeta (la relación entre el post y sus campos personalizados).
    Si borras un post de la tabla wp_posts sin eliminar los registros asociados en las otras tablas, dejarás en tu base de datos lo que se denomina registros “espúrios” (falsos, engañosos, inservibles, …), con lo que tu base de datos sigue conteniendo información de más, pero ahora sin valor alguno.
    En el siguiente artículo se proporciona una solución, que no he probado, pero parece válida y os aconsejo estudiar:
    http://www.himsomnio.com/desactivar-y-eliminar-las-revisiones-de-posts-en-wordpress/

    Muchos Saludos

    Pablo



   Deja tu comentario



Blog de Vídeos Noticias de informatica

-->



Contenido bajo licencia Creative Commons 2.5