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' );
}
});

Posted in

Laisser un commentaire

En savoir plus sur Tubbydev

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture