Borrar todos los comentarios spam de una red WordPress

barrer spam wordpress

Los comentarios spam son uno de los males de Internet, que se ceban – cómo es natural – principalmente en sitios WordPress, pues por defecto los temas vienen provistos de formulario de comentarios, que es bien conocido por estos plastas cibernéticos que nos quieren vender mierdas varias.

Y normalmente no pasa nada, pues Akismet, el plugin anti-spam por defecto de WordPress, da buena cuenta de ellos. Lo malo es que, hasta que se borran definitivamente, ocupan un espacio valiosísimo de la base de datos, no digamos en una red de sitios WordPress, donde todo se magnifica.

Porque, claro, multiplica esos comentarios pedorros llenos de enlaces por cada uno de los sitios de la red, pues está claro, tu base de datos crecerá a ritmo frenético, y no es cuestión de ir sitio por sitio borrando comentarios spam ¿no?.

Hay solución …

Boone Gorges ha creado un script que da buena cuenta de los comentarios spam, borrando todos los de la red de un plumazo, a lo bestia y sin anestesia, ahí es nada.

Esta pequeña bestia está compuesta de estas bonitas líneas de código:

¿Que qué es lo que hace?, pues maravillas, es como Terminator con las pilas recién cargadas. Simplemente ten en cuenta estos detalles para tener todo controlado:

  • El número de sitios está puesto a mano (en el ejemplo 4980), tenlo en cuenta para adaptarlo a tu red.
  • La cadena denominada qw_delete_in_progress es un acelerador, que asegura que solo una de estas rutinas se ejecute cada vez.
  • En el ejemplo se ha limitado a 10 comentarios por página, pero puedes adaptarlo a lo que quieras.
  • Lo más importante: crea un fichero con el código y ponlo en la carpeta ‘mu-plugins‘. Cuando termine de ejecutarse (para eso revisa la marca qw_delete_next_blog de la tabla wp_sitemeta – has terminado si es mayor que el número total de sitios de la red), asegúrate de borrarlo, o al menos comenta la línea register_shutdown_function.

Nada más, que usted lo mate bien … el spam, se entiende.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (sin valoración aún)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This