Agrega un Captcha al formulario de envío por email de JetPack

Agrega un Captcha al formulario de envío por email de JetPack

0 856

Y es que, como ya he comentado muchas veces, JetPack ofrece un poco de todo, mas no lo mejor de cada casa. Incluye muchas utilidades, pero en su mayoría mucho menos configurables que cualquier otro plugin especializado. Ahora bien, se pueden hacer algunos ajustes.

Uno de ellos está relacionado con la utilidad Compartir de JetPack, que nos ofrece los típicos botones a fin de que los visitantes compartan tus publicaciones en sus redes sociales favoritas. Concretamente me refiero al icono para compartir por correo electrónico.

Que si, que está realmente bien, pero tan fácil que algún malvado puede emplear un bot para mandar spam con links a tu web, con lo que podría parecer que eres tu quien está produciendo basura, o bien al menos la imagen de tu web saldría mal parada.

formulario email jetpack sin captcha

Y como ya vimos que se pueden agregar servicios en los que compartir desde JetPack, añadir un icono para compartir en Whatsapp, o bien aun como quitar el contador de veces que se ha compartido una publicación, del mismo modo podemos añadir un sistema de Captcha, concretamente reCaptcha de Google, al formulario que se muestra cuando alguien comparte tu publicación por email desde el botón correspondiente.

Además que es bastante simple de hacer, los pasos son los siguientes:

1. Registra tu lugar en reCaptcha de Google y consigue la clave pública y secreta

Ve a esta página y pulsa en el botón Get reCaptcha .

En la próxima pantalla te pide una serie de datos, de los que el realmente esencial y único es el del dominio – o dominios – al que quieres asociar el reCaptcha.

registrar recaptcha 1

Decide a qué dominio asociar el Captcha y pon un email tuyo de verdad y pulsa en el botón de Registro

En la siguiente y última pantalla ya te enseña, primeramente, dos claves, la Clave del sitio y la Clave privada.

registrar recaptcha 2

Apúntalas, las vas a necesitar ya.

2. Añade las claves de reCaptcha a wp-config.php

Abre para editar el fichero de configuración de WordPress wp-config.php y añade las próximas dos líneas:

/ Añade captcha a compartir por e-mail de jetpack/define( 'RECAPTCHA_PUBLIC_KEY', 'PON_AQUI_TU_CLAVE_DEL_SITIO_DE_RECAPTCHA' );define( 'RECAPTCHA_PRIVATE_KEY', 'PON_AQUI_TU_CLAVE_SECRETA_DE_RECAPTCHA' );

Por supuesto, hay dos cosas que debes reemplazar por las claves que acabas de obtener en reCaptcha. Guardas los cambios y ya lo tienes.

La próxima vez que alguien comparta por e-mail desde tu lugar tendrá que probar que es humano y no una máquina maligna.

formulario email jetpack con captcha

Si deseas, puesto que tienes creado el reCaptcha, en exactamente la misma página donde obtuviste las claves tienes el procedimiento para incorporar manualmente este sistema en otra parte de tu sitio si de esta manera lo deseas.

Lamentablemente, no puedes incorporar esta funcionalidad en los sitios de WordPress.com, solo en tu WordPress alojado, libre y completo.

ARTÍCULOS SIMILARES