Evitar Spam en comentarios de WordPress.

Hace un rato que te tengo blog “El Ingeniero Vengador” lo tengo un poco abandonado pero de repente recibía alguna visita, de unas semanas para aca las notificaciones por mail sobre nuevos comentarios aumentaron, pero desgraciadamente el 99.9% son basura, series interminables de links seguramente enviados para posicionar sitios y generar ganancias con cliks.

Notificaciones de comentarios.

Notificaciones de comentarios.

Al principio no me daba ningún problema eliminar uno o dos por semana y marcarlos como spam, pero poco a poco fueron haciéndose más frecuentes hasta el punto de acumular más de cien.

Comentarios pendientes.

Comentarios pendientes.

Por lo tanto me puse a investigar sobre las herramientas que permiten eliminar o bloquear este tipo de mensajes y encontré algunas soluciones…

Los clásicos números o letras distorsionados que hay que escribir en una casilla. Muy al estilo yahoo, Hotmail o google. Son un tanto incómodas porque hay veces que realmente son difíciles de comprender y lo que menos quiero es que terminen por NO dejarme un comentario.

Captcha

Captcha

La segunda opción fue una versión mejorada del anterior por que muestra dos cifras y hay que realizar alguna operación matemática con las misas, tipo suma, multiplicación, división. Nuevamente ingeniosa y sin duda efectiva… pero la instrucción para el usuario está en inglés y hay gente que ve matemáticas y simplemente cierra la ventana.

Operación matemática.

Operación matemática.

Tercera opción, modificaciones basadas en JavaScript que de cierta manera detectan cuando un comentario es spam y cuando no lo es, la desventaja… qué pasa si el navegador no soporta JavaScript o simplemente el usuario lo deshabilita.

Cuarta opción y por la cual me decidí, encontré en el directorios de Plugins de WordPress uno llamado NoSpamNX. El cual es desarrollado por Sven Kubiak (asumo que es alemán no por que sepa alemán y entienda lo que escribe sino por su terminación .de) quien afortunadamente escribe en inglés la descripción de su plugin e incluso tiene una traducción al español del mismo.

Dice que este plugin es una evolución de otro llamado Yawasp, pero mientras que Yawasp modificaba los nombres de los campos del formulario de comentarios, NoSpamNX trabaja sin esas modificaciones. Con lo cual se logra la máxima compatibilidad con otros plugins y navegadores.

Funciona agregando un campo adicional automáticamente en tu plantilla de comentario.
Lo instalé hace más o menos 12 horas y los resultados han sido buenos, me marcó como Spam 12 mensajes hasta ahora y no me ha dado ninguna molestia.

La instalación exactamente comoo cualquier otro plugin de wordpress:

  • Descargar el plugin NoSpamNX de aqui.
  • Descomprimir el paquete (yo uso 7Zip).
  • Subir la carpeta con cualquier programa FTP (yo uso Filezilla).
  • La carpeta se debe colocar en el directorio wp-content/plugins de wordpress.

Una vez hecho esto entramos a la parte de administrador de WordPress y en la sección Plugins veremos NoSpamNX y lo activamos.

Lista de Plugins.

Lista de Plugins.

Para configurarlo es necesario entrar en las opciones del blog:

Ajustes de NoSpamNX.

Ajustes de NoSpamNX.

La primera sección nos indica el número de mensajes que ha detenido o detectado como Spam.

La segunda es el modo de funcionamiento, donde podemos seleccionar 3 formas de actuar ante un mensaje identificado como spam.

Bloque: Evita que el mensaje entre y simplemente lo rechaza.

Marcar como Spam: Marca automáticamente el mensaje como spam, pero nos da la posibilidad de entrar a la configuración y revisar dichos mensajes para verificar que realmente son spam.

Moderado: En este caso sería lo mismo que no tener nada y simplemente configurar WordPress para no publicar comentarios automáticamente sino notificarnos para que los moderemos manualmente.

La tercera sección consiste en indicarle si queremos que verifique el inicio de sesión de los usuarios, con lo cual se asume que es una persona y no un programa quien ngenera el comentario.

La cuarta y última permite identificar la dirección IP de origen para evitar que envié más comentarios por el periodo de tiempo que se le indique que puede ir de 1 a 24 horas o por tiempo indefinido.

Marcado como  Spam (13).

Marcado como Spam (13).

Por el momento lo tengo configurado solo para que marque como Spam y me de la posibilidad de evaluar qué tan efectivo es, pero después de un tiempo espero poder dejarlo en automático para bloquee todo intento de forma automática.

Saludos y espero les ayude.

mrivas@cdcomputacion.com

Esta entrada fue publicada en Wordpress y clasificada en , , , . Guarda el enlace permanente. Publica un comentario o deja un trackback: URL del Trackback.

Un Comentario

  1. Publicado 03/11/2009 en 11:29 am | Permalink

    El único blog en español que he encontrado que habla de este ingenioso plugin. :D
    Yo venía usando el mismo remedio pero casero, editando a mano el wp-comments-post.php. para que comprobara un campo oculto parecido a los que añade el plugin.
    Pero harto de tener que estar con cada actualización de WordPress pendiente de si había modificaciones en el wp-comments-post.php para añadírselas a mi wp-comments-post.php personalizado, voy a probar este a ver qué tal.

    Un saludo! ;)

    PD: yo habría añadido la posibilidad de llamar desde la plantilla a otro archivo en puesto de a wp-comments-post.php, pero lo malo es que crea incompatibilidades con algunos plugins :(

Publicar un Comentario

Tu email nunca será publicado o compartido. Los campos requeridos están marcados con un *

*
*

Puedes usar estas etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>