SI vous utilisez sur votre site des formulaires, vous vous apercevrez vite qu'ils sont complètement envahis par le spam.
Contre le spam, il n'y a pas 36 solutions et force est de constater que Google Captcha est la meilleure (et simple à mettre en place dans la dernière version –> n'oubliez pas de mettre votre CB !).
Le problème est qu'ensuite, Google Captcha se manifeste sur toutes les pages du site.
(On part d'un exemple WordPress avec des formulaires Contact Form 7).
Et ceci ralentit votre site, en plus d'être énervant (sans doute car ça rappelle que Google est partout et pompe allégrement des infos sur tout)..
Pas mal de scripts et de méthodes circulent sur le web mais peu fonctionnent en 2024.
En voici une, corrigée par chatgpt car à la base elle ne fonctionnait pas, qui marche:
Il faut rajouter dans votre fichier 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' );
}
});




Laisser un commentaire