Hola,
¿Qué puedo hacer para que reCAPTCHA v3 de Google solo cargue en la url que tiene el formulario de Contact Form 7 (es decir, en https://www.midominio.com/contactar/)? He visto los códigos que tenéis en https://www.webempresa.com/blog/evitar-carga-contact-form-7-en-todas-las-paginas.html, pero en mi caso, no me funcionan. Así que, he puesto este otro código en el archivo functions.php:
add_action('wp_print_scripts', function () { global $post; if ( is_a( $post, 'WP_Post' ) && !has_shortcode( $post->post_content, 'contact-form-7') ) { wp_dequeue_script( 'google-recaptcha' ); wp_dequeue_script( 'wpcf7-recaptcha' ); } });
Pero ese código funciona en parte. Ya que sigue apareciendo el recaptcha en la página 1 y 2 de la Home. Por favor, ¿alguna solución?
Un saludo.
Contenido solo visible a usuarios registrados
Hola MªAngeles.
Ahora mismo veo que solo carga el captcha en la página de contacto, las demás no carga.
Ten en cuenta que que estas utilizando formularios en las entradas del blog y deberían estar protegidas con un Captcha si no tendras problemas de Spam:
Un saludo
Hola @pepesoler,
Acabo de implementar otra medida de seguridad para los formularios de los post. ¡Muchas gracias por tu ayuda!
Un saludo.
Hola MªAngeles, Buenos días.
Ok, Con eso podemos cerrar la consulta ?
Un saludo