WordPress Security How To
WordPress Security How To

Cómo configurar reCAPTCHA

How to set up reCAPTCHA for WordPress and WooCommerce registration, reset password and login forms. Stop spam comments with invisible reCAPTCHA.


English version: How to set up reCAPTCHA


¿Qué es reCAPTCHA y cómo funciona?

reCaptcha by Google

reCaptcha widget by Google

reCAPTCHA es un mecanismo de verificación humana que proporciona un servicio antispam gratuito. Se puede utilizar junto con el motor antispam WP Cerber .

Cuando se configura reCAPTCHA para un formulario en su sitio web, se cargan un par de scripts JavaScript desde los servidores de Google cada vez que se muestra la página web con el formulario. Si ha habilitado una versión visible, esos scripts mostrarán un widget reCAPTCHA dentro del formulario. Con reCAPTCHA invisible, esos scripts mostrarán una insignia de reCAPTCHA en la esquina de la pantalla del navegador.

Cada vez que un usuario envía el formulario con reCAPTCHA, el complemento WP Cerber realiza una solicitud HTTP al servidor de Google para asegurarse de que el formulario haya sido enviado por un humano, no por un robot. Si el servidor de Google responde negativamente "No, es un bot" , se interrumpirá el procesamiento posterior del formulario y el usuario verá el mensaje: ERROR: Error en la verificación humana. Haga clic en el cuadro cuadrado en el bloque reCAPTCHA a continuación .

Por cierto: ¿Por qué reCAPTCHA no protege a WordPress de ataques de fuerza bruta ?

Configurando reCAPTCHA para formularios de WordPress

Puede configurar fácilmente reCAPTCHA en un sitio web que tenga instalado el complemento WP Cerber Security . Antes de poder comenzar a usar reCAPTCHA en cualquier sitio web, debe obtener una clave de sitio y una clave secreta en el sitio web de Google para su sitio web.

Nota: actualmente, WP Cerber solo admite reCAPTCHA v2.

Registre su sitio web y obtenga ambas claves reCAPTCHA aquí: https://www.google.com/recaptcha/admin

Nota: Si va a utilizar una versión invisible, debe obtener y utilizar la clave del sitio y una clave secreta solo para la versión invisible.

  1. Una vez creadas las claves, vaya a la página de configuración de reCAPTCHA del complemento WP Cerber. Está ubicado en el menú Antispam.
  2. Copie las claves en los campos correspondientes en la configuración de reCAPTCHA.
  3. Marque las casillas de verificación de todos los formularios que desee proteger con reCAPTCHA.
  4. Asegúrese de que el widget reCAPTCHA se muestre correctamente.
  5. ¡Hecho!

reCAPTCHA para WooCommerce

Nota importante para los usuarios de WooCommerce: no puede habilitar ni utilizar dos widgets reCAPTCHA visibles (para dos formularios) en la misma página. Sólo se permite un widget por página. Entonces, si tiene dos formularios en la misma página, elija solo uno, el formulario más importante o use la versión invisible. Alternativamente, puede configurar el motor antispam de Cerber , que no tiene tales limitaciones.

reCAPTCHA para formularios de comentarios de WordPress

Si necesita alinear el widget reCAPTCHA visible, use un estilo CSS personalizado con el Personalizador del sitio.

  1. Para acceder al Personalizador de WordPress, navegue hasta el menú Apariencia/Personalizar desde su panel de WordPress. Serás llevado directamente a la interfaz del Personalizador, con la vista previa del tema a la derecha y el menú del Personalizador a la izquierda. Desplácese hacia abajo y haga clic
  2. Desplácese hacia abajo y haga clic en CSS adicional .
  3. Ingrese el siguiente código CSS para alinear el widget reCAPTCHA a la derecha.

 #cerber-recaptcha > div {
text-align: right;
width: auto !important;
height: auto !important;
}

Nota: Al editar el estilo CSS en el Personalizador del sitio, los cambios se aplicarán automáticamente a la ventana de vista previa, pero en realidad no se guardarán hasta que haga clic en el botón Guardar y publicar.

¿Existe una alternativa a reCAPTCHA?

El motor de detección de bots y antispam de Cerber es una excelente alternativa al reCAPTCHA de Google. Este motor protege los formularios de comentarios de WordPress y es capaz de proteger prácticamente todos los formularios de contacto y registro de un sitio web. A diferencia de reCAPTCHA, que envía los datos de los visitantes a los servidores de Google, el motor procesa todos los datos localmente en el sitio web, lo que facilita el cumplimiento del RGPD y evita la filtración de datos personales y sensibles.

El motor antispam probado con Caldera Forms, Gravity Forms, Contact Form 7, Ninja Forms, Formidable Forms, Fast Secure Contact Form y Contact Form de WPForms.

Solución de problemas de reCAPTCHA

En primer lugar, inspecciona la pestaña Actividad. Si ve el mensaje "La configuración de reCAPTCHA es incorrecta", significa que su clave y secreto no son correctos y no han sido reconocidos por el servidor de Google.

Si ve el mensaje "Falló la solicitud al servicio reCAPTCHA de Google", eso significa que su servidor web no puede conectarse al servidor de Google. Solicite ayuda a su proveedor de alojamiento. Lo más probable es que su proveedor de alojamiento bloquee las solicitudes HTTP salientes de su sitio web mediante el uso de un firewall.

Desventajas de reCAPTCHA

Algunos propietarios de sitios web tienen una experiencia negativa con reCAPTCHA. De vez en cuando recibimos quejas sobre diseños rotos en los formularios. A veces, el diseño de una página entra en conflicto con los estilos del widget reCAPTCHA. Si tiene una experiencia tan desagradable, infórmenos o habilite el motor antispam de Cerber .

ser consciente

Aunque Google ofrece este servicio de forma gratuita, en realidad no es completamente gratuito. Google es un negocio enorme y normalmente no ofrece nada gratis. Por lo tanto, tiene que pagar algo a cambio y, en este caso, comparte algunos detalles, conocidos únicamente por Google, sobre los navegadores de sus visitantes y su sitio web.

La siguiente explicación ha sido tomada del sitio web de Google; Puede comprobarlo cuando registre su sitio web en la página del servicio reCAPTCHA.

Usted reconoce y comprende que la API reCAPTCHA funciona recopilando información de hardware y software, como datos de dispositivos y aplicaciones y los resultados de comprobaciones de integridad, y enviando esos datos a Google para su análisis. De conformidad con la Sección 3(d) de los Términos de servicio de las API de Google, usted acepta que, si utiliza las API, es su responsabilidad proporcionar los avisos o consentimientos necesarios para la recopilación y el intercambio de estos datos con Google. Para los usuarios de la Unión Europea, usted y su(s) Cliente(s) API deben cumplir con la Política de consentimiento del usuario de la UE actualmente ubicada en

¿Cómo se ve reCAPTCHA?

De vez en cuando, sus usuarios se encuentran con un reCAPTCHA gráfico un poco complicado con un conjunto de imágenes. Eso significa que Google quiere recibir ayuda para entrenar la IA de Google (una red neuronal) para reconocer objetos en las fotografías que tomaron en las calles. En este caso, el usuario debe seleccionar las imágenes adecuadas de acuerdo con la explicación anterior.

reCAPTCHA antispam plugin

reCAPTCHA for WordPress

reCAPTCHA antispam woocommerce

reCAPTCHA as anti-spam for WooCommerce

reCAPTCHA antispam WordPress

reCAPTCHA for WordPress comment form

reCAPTCHA plugin WooCommerce

reCAPTCHA plugin for WooCommerce

reCAPTCHA plugin WordPress

reCAPTCHA anti-spam plugin for WordPress


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments