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:
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’
Hola, estoy tratando de ingresar el comando pero me contesta lo siguiente:
#1054 – Unknown column ‘‘inherit’’ in ‘where clause’
Alguna recomendación?
Gracias!
es por las comillas amigo ‘ debes usar esa, a ver si contestas los comentarios huevon
esa tus consultas es para matar a WordPress. Te voy a meter bomba