En el siguiente mini tutorial te voy enseñar la forma de borrar todos los comentarios de un blog wordpress de golpe o como haría el gran Chuck Norris a porrazo limpio.
Una de las guarradas que te puedes encontrar en tus wordpress es que te hayan metido millones de comentarios sin enterarte y aunque los tengas con moderación no te habrán afectado en la propia web pero si en el rendimiento del servidor.
Como sabéis al día hay muchas herramientas seo como gsa, scrapebox,etc.. scrapeando páginas de wordpress para inyectar comentarios.
El panel no permite seleccionar todos los comentarios y borrarlos e golpe sino que tienes que ir por páginas con lo que si tienes 60 páginas de comentarios es inviable ponerte a hacer eso.
Beneficios de borrar comentarios spam
Nuestra base de datos pesará mucho menos, he visto bases de datos de 60mb en sitios web de micronichos con poco contenido(30mb de ficheros) y esto al final nos perjudica ya que satura nuestro server.
Muchas veces me han llegado avisos de los servidores por culpa de los comentarios.
Como borrar todos los comentarios
Para solucionar este problema de raíz debemos ir a nuestro hosting y desde cpanel o el panel que uses en tu servidor accederemos a phpmyadmin. Desde ahi veremos todas las bases de datos si tenemos varios sitios alojados o la base de datos de nuestro sitio si solo hay uno.
En caso de tener varias y en su momento dejasteis que wordpress le pusiera el nombre para saber cuál es cuál pódeis seleccionar wp_posts e ir viendo de forma rápida que web es al ver los temas escritos. Una vez detectada la base de datos la seleccionamos y nos vamos a wp_comments.
Arriba veremos la opción OPERACIONES. Si entramos ahi veremos lo siguiente:
Abajo de todo tenemos una opción en rojo que se llama Vaciar la tabla (TRUNCATE). Esa es la que usaremos y lo que hará es borrar el contenido de la tabla, es decir los comentarios.
MUCHO OJO con hacer missclick con la opción de más abajo es para borrar la tabla. En caso de que os pase podeis importar la tabla de otro sitio que tengáis y borrar el contenido con el TRUNCATE. No es el fin 🙂
Deshabilitar los comentarios
Después de vaciar la tabla y deshacerte de toda la basura debes pensar en una cosa. ¿Si los has borrado todos?¿Realmente quieres no tener operativos los comentarios?
Yo suelo instalarme un plugin llamado “DISABLE COMMENTS” y así me aseguro que se deshabilitan en todas las zonas del blog. El plugin no ocupa casi nada así que merece la pena.
Esto viene bien sobretodo para micronichos en los que los comentarios van a ser todo de spam y realmente no nos van a aportar nada.
Espero que esta pequeña clase os sirva para erradicar este problema de raíz.
Hola amigo encontré unos segundos tarde tu artículo, por desesperación en vez de vaciar la tabla, la eliminé. Ayúdame por favor que debo hacer en este caso.
Hola Pablo,
Imagino que llego tarde pero tendrás que recuperar la tabla tal cual estaba. Igual puedes descargarla de algún sitio e importarla con phpmyadmin.
Muy buen artículo, un saludo.
Bua, mas fácil imposible, me he cargado en 0,4 segundo 210.554 comentarios de una web que tenía abandonada y que quería retomar…
Mil gracias por artículos como estos, le dan a uno la vida, jajaja
Muy buen post, tenía una web con más de 50 mil comentarios y estaba pasando mucho trabajo eliminando por el filtro de WordPress, porque además el servidor de hosting no me permitía eliminar más de 100 comentarios al mismo tiempo. Por la vía de la base de datos como se explica en este post he podido eliminar todos los comentarios de una forma rápida y segura.
Muchas Gracias Miguel.
Genial Yordan, para instalaciones limitadas como esa viene genial tocar directamente base de datos 👌