Hola,
Quería consultar si algo que he hecho en mi WP está bien o debería de encontrar una solución.
Al configurar Recaptcha V3 en mi wordpress daba error siempre al querer enviar formularios. Al parecer era porque detectaba como spam a cualquier usuario. Buscando en foros encontré una solución que creo que ha funcionado, aunque no estoy seguro del todo si es lo más correcto. La solución que encontré fue meter un código (pego abajo) para "relajar" de cierta forma el filtro.
¿Debería cambiarlo o está bien esta solución? ¿Hay alguna alternativa que sea mejor?
add_filter( ?wpcf7_recaptcha_verify_response?,
function( $is_human, $response_body ) {
$score = isset( $response_body[?score?] ) ? $response_body[?score?] : 0;
$threshold = 0.3;
$is_human = $threshold < $score;
return $is_human;
},
Gracias, un saludo!
Contenido solo visible a usuarios registrados
Hola Adriana,
En este caso has verificado creando la versión del recaptcha en V2? usualmente el V3 da problemas como los que presentan lo mejor seria ir creando en todas las versiones hasta encontrar la que es completamente compatible con tu instalación.
Como te comento usualmente la V2 es la que no ocasiona problemas con respecto a la duda, siempre es mejor tener la protección por defecto que hacer que se "relaje" el antispam ya que puede que por eso comiences a recibir spam.
Verifica esto y nos comentas que tal va, un saludo 🖐️
@argenis Hola!
Gracias por tu apoyo.
He puesto la V2 pero ahora no me deja enviar formularios. Se queda pillado el formulario : (.
Gracias,
Hola Adriana,
Haz generado las claves V2 para el recatpcha? ten en cuenta que las claves para v2 deben ser diferentes a las que usabas en v3. Por otro lado he ingresado a tu sitio web y no veo el captcha v2 en el formulario, puedes enviarnos algunas capturas como lo estas configurando y añadiendo al formulario?
Un Saludo
@karen Hola.
Si, ya he cambiado las claves y nada.
No sabía que tenía que hacer algo más para integrarlo en el formulario. No es suficiente con meter la api key en contact form 7?
Pego unos pantallazos.
Gracias, un saludo!
Hola Adriana,
Efectivamente, debes hacer algo adicional y es agregar el shortcode de recaptcha en el formulario, puedes insertarlo justo antes de tu botón de enviar, el shortcode es el siguiente:
[recaptcha]
Verifica y nos comentas, un saludo 🖐️
Hola Adriana,
Encantados de poder ayudarte 😊 , nos pone muy contentos que nuestros clientes estén felices con nuestro trabajo. 😀 ¿Te importaría dedicarle un minuto a dejarnos una reseña / opinión en TrustPilot, Facebook o Google, lo que te vaya mejor?
TrustPilot: https://es.trustpilot.com/evaluate/webempresa.com
Facebook: https://www.webempresa.com/testimonio-facebook
Google: https://www.webempresa.com/testimonio-google
Nos ayudaría a que otr@s usuarios se decidan por nosotr@s si saben lo que nos decís.
Gracias de parte de todo el equipo. 😎