Saltar al contenido

Borrar todos los comentarios de WordPress, de golpe y sin plugin

El otro día compré una página web a un diseñador que ya no la utilizaba, así que comenzamos la migración (que ya explicaré en otro artículo) de los archivos de WordPress.

Una vez configurado todo me disponía a comprobar el estado del sitio y cuál fue mi sorpresa, habían más de 22.000 comentarios en espera de moderación, prácticamente el 99% era todos Spam del bueno. Así que me puse manos a la obra para eliminarlos todos de golpe. Te cuento como lo hice.

Borrar comentarios WordPress de golpe
Un ejército de comentarios a la espera de ser aprobados.

Cuando ves la pedazo de ingente cantidad de comentarios te da un soponcio del copón, pero hay una solución muy sencilla y no requiere de mucha experiencia en programación, ni ser ingeniero. Eso sí, hay que tener en cuenta que debes acceder a tu Mysql para realizar la consulta. Comenzamos.

Antes de hacer nada asegurate de tener una copia de tu base de datos.

Busca tu base de datos en Mysql

Para empezar necesitas acceder a la base de datos de la web, penetra dentro de tu mysql,  localiza la base de datos y busca la tabla wp_comments. Una vez dentro de la tabla, pulsa en la opción SQL para generar la consulta que nos eliminará los comentarios de los spameadores.

Agregar consulta SQL

Si estás en la pantalla de SQL verás un cuadrado grande para agregar texto, ahora agrega la siguiente consulta:

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Los valores de las cadenas son las siguientes:

  • Comentarios pendientes utilizamos: ‘0’ > comment_approved = '0';
  • Comentarios aprobados utilizamos: ‘1’ > comment_approved = '1';
  • Comentarios spam utilizamos: ‘spam’ > comment_approved = 'spam';

No hay que explicar mucho. Si queremos eliminar el spam utilizamos: ‘spam’. Si queremos eliminar los comentarios aprobados utilizamos: ‘1’. Si queremos eliminar los comentarios spam (que es nuestro caso), utilizaremos el valor ‘0’.

Simular la consulta

Antes de hacer nada, es importante cotejar la información haciendo una simulación de la consulta para comprobar que vas a eliminar los comentarios correctos. El botón de simular consulta está abajo a la derecha.

Si simulas la consulta te aparecerá una ventanita con las filas encontradas, si coinciden con los comentarios que quieres eliminar entonces está todo correcto. Para finalizar, pulsa sobre el botón continuar.

Si todo sale bien, nos aparecerá el aviso superior en color verde indicando las filas que ha borrado.

Fila eliminada consulta tardo ná y menos
ingenieriacognitiva.com