Configurar Akismet para Spam en Contact Form 7

Como evitar el envío de Spam en Contact Form 7 con Akismet

CMS: WordPress
Dificultad: Fácil
Plugin: Akismet
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Existe muchas maneras de evitar que te envíen spam a través de tus formularios de contacto en Contact Form 7 pero ninguna tan sencilla de implementar como Akismet. El spam consume mucho tiempo y además pones en peligro la asignación de recursos de tu hosting. Por tanto para que tu WordPress goce de buena salud es necesario establecer una barrera contra el spam. 

 

Tabla de contenidos

  1. ¿Qué es Akismet y cómo puede ayudarte a evitar el Spam en Contact Form 7?
  2. Obteniendo la clave y configurando Akismet
  3. Configurar Contact Form 7 para evitar el Spam con Akismet

¿Qué es Akismet y cómo puede ayudarte a evitar el Spam en Contact Form 7?

Si te has dado cuenta Akismet viene instalado como plugin por defecto al crear una instalación nueva de WordPress y está pensado para evitar la entrada de Spam por los formularios de comentarios en WordPress. Es propiedad de Automattic, dueño de WordPress por lo tanto una de sus ventajas es que no tendrás problemas de compatibilidad. Otros sistemas como Google reCAPTCHA suelen dar problemas a largo plazo y que depende de la integración directa con Contact Form 7

El uso que damos en Akismet para mantener a raya el spam en los comentarios podemos extenderlo a nuestro sistema de formularios de contacto basado en Contact Form 7.

 

Obteniendo la clave y configurando Akismet

El primer paso es obtener la clave de Akismet. Para ello:

1. Debes registrarte en Akismet. Si dispones de una cuenta de WordPress.com puedes acceder directamente al servicio.

Configurar Akismet para Spam en Contact Form 7

 

 2. Una vez te hayas registrado en Akismet debes seleccionar la licencia para proteger tu Contact Form 7 del Spam, salvo que dispongas de un medio de comunicación con la licencia Akismet personal y gratuita será suficiente. 

Configurar Akismet para Spam en Contact Form 7

 

 3. Por último debes copiar la clave de Akismet y pegarla en tu sitio Web. Para ello busca el plugin de Akismet en tu WordPress y pega la clave.

Configurar Akismet para Spam en Contact Form 7

 

4. Pega tu clave y haz clic en Conectar con la Clave API. Acepta las opciones por defecto y ya tendrás Akismet activado. Ahora toca hacer unos pequeños ajustes en Contact Form 7 para que el sistema compruebe si el fomrulario de contacto que está enviando el usuario puede o no calificarse como spam.

 

Configurar Akismet para Spam en Contact Form 7

 

Configurar Contact Form 7 para evitar el Spam con Akismet

Lo que vamos a hacer básicamente es asimilar los campos de un formulario de contacto de comentarios de WordPress a los campos de nuestro formulario de contacto. Hay tres opciones con los que podemos relacionar Akismet con nuestro Formulario de contacto:

 
akismet:author Permite controlar si el nombre introducido puede considerarse spam


Ejemplo: [text* your-name akismet:author]


akismet:author_email Permite analizar si el email puede considerarse spam


Ejemplo: [email* your-email akismet:author_email]


akismet:author_url Una última opción, aunque no muy útil revisa si la url introducida es spam


Ejemplo: [text your-url akismet:author_url]

 

Para configurar tu formulario de contacto tan solo debes añadir estos parámetros a los campos de nombre y correo electrónico y Akismet se encargará de analizar si puede ser considerado spam. 

 

 

Sobre el Autor
Author: Álvaro
WooCommerce & WordPress Manager
Álvaro forma parte del equipo de Rombo, especializado en el desarrollo de aplicaciones web en WordPress y WooCommerce, aunque su pasión ha sido Joomla! desde 2008 ¡Le encanta compartir sus conocimientos! Así que... ¡pregunta!

5 1 1 1 1 1 1 1 1 1 1 Valoracion 5.00 (2 Votos)

PATROCINADO

Agencia de Marketing Digital en Cádiz y Chiclana de la Forntera
Somos una Agencia de marketing digital 100% online orientada a resultados.