Empêcher Google Captcha de s'afficher sur toutes les pages de Wordpress et pas seulement sur les pages de formulaires

Pour créer, rédiger et optimiser le SEO de vos pages web --> Contactez-nous


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

Commentaires sur: Empêcher Google Captcha de s'afficher sur toutes les pages de Wordpress et pas seulement sur les pages de formulaires

Poster un commentaire sur: Empêcher Google Captcha de s'afficher sur toutes les pages de Wordpress et pas seulement sur les pages de formulaires







« L'intelligence artificielle et la fin des call centers humains | Accueil | Ionos parfait collaborateur de la censure web à la moindre demande, ici de Go Voyages, Opodo du groupe eDreams Odigeo »



Besoin de SEO, de développement, de rédaction de contenu web ? Besoin d'un blog, de Wordpress, de Prestashop ou autres nouvelles "choses web" ? Envie de travailler dans ces domaines ? --> Contactez-nous