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