Avisos
Vaciar todo

Código para integrar Google reCAPTCHA v3 en formulario de comentarios de WordPress  

 
Mª Ángeles
 Mª Ángeles
Estimable Member

Hola,

Estoy buscando una solución para integrar Google reCAPTCHA v3 en el formulario de comentarios de mi sitio web WordPress. Me gustaría que el CAPTCHA aparezciéra antes del botón "Publicar comentario" para evitar que tape los anuncios de AdSense y no esté flotando.

Actualmente, solo estoy cargando el CAPTCHA en la página de contacto utilizando el formulario Contact Form 7 y no estoy utilizando ningún plugin para ello.

Por favor, ¿Podríais proporcionarme un código o una guía detallada sobre cómo lograr esto?

Gracias de antemano.

Un saludo.

Contenido solo visible a usuarios registrados

Citar
Respondido : 18/01/2025 3:01 pm
Mª Ángeles
 Mª Ángeles
Estimable Member

Aclarar que el código que tengo actualmente en functions.php es:

// Evitar carga de Contact Form 7 en todas las páginas
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' );
}
});

Porque me imagino que habrá que modificarlo para integrar tambien Google reCAPTCHA v3 en los formularios de comentarios de Wordpress.

Un saludo.

ResponderCitar
Respondido : 18/01/2025 3:06 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Luis Méndez Alejo
 Luis Méndez Alejo
Moderador Moderator

Hola, Mª Ángeles

Si implementas reCAPTCHA v3 será "invisible" y no verás ni caja de reCAPTCHA ni nada parecido encima o debajo del formulario, pues así es como funciona.

Si quieres que se vea el cajetín de reCAPTCHA tendrás que usar "v2" que no es invisible aunque se está "deprecando" es decir, Google lo está llevando a fin progresivamente y v3 (o v4) acabará sustituyéndolo,

En el siguiente artículo explico cómo integrar reCAPTCHA v3 en formularios de WordPress, incluido el de comentarios del blog: https://www.webempresa.com/blog/captcha-wordpress-formularios.html

Quedo pendiente de tus indicaciones para seguir ayudándote. 😊 

ResponderCitar
Respondido : 18/01/2025 3:09 pm