Borrar post de WordPress por PhpMyAdmin



Muchas veces deseamos borrar de forma rápida muchos post que tenemos en borrador, o post que han sido borrados y ahora están en la papelera o aquellos post que se crean para que se pueda volver a una versión anterior del mismo post de forma automática y por la cantidad de registros que significan para la base de datos no podemos hacerlo, bueno, si podríamos hacerlo desde la interfaz de WordPress, pero esta tarea tomaría mucho tiempo y seria mucho mas fácil buscar un método alterno como el siguiente.

Lo que debemos hacer es acceder a nuestro PhpMyAdmin, acceder a la base de datos a la que corresponda, luego acceder a la opción que nos permite ejecutar código que afecte nuestra base de datos:

Codigo SQL, phpmyadmin

Allí ejecutaremos el siguiente código dependiendo de lo que necesitemos eliminar:

Para eliminar todos los borradores:

DELETE FROM wp_posts WHERE post_status = ‘draft’

Para eliminar todos los post que se crean automáticamente con las versiones de cada entrada:

DELETE FROM wp_posts WHERE post_status = ‘inherit’

Para eliminar todos los post de la papelera:

DELETE FROM wp_posts WHERE post_status = ‘trash’

2 thoughts on “Borrar post de WordPress por PhpMyAdmin

  1. Hola, estoy tratando de ingresar el comando pero me contesta lo siguiente:
    #1054 – Unknown column ‘‘inherit’’ in ‘where clause’

    Alguna recomendación?

    Gracias!

  2. es por las comillas amigo ‘ debes usar esa, a ver si contestas los comentarios huevon

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *