G reCaptcha V3 uniquement sur les pages avec formulaire

Si vous êtes habitué à optimiser les temps de chargement de WordPress (voir également le premier article)vous pouvez tomber sur des APIs de Google qui dégradent sérieusement la notation de performance de votre site.

Cela peut être les Google Fonts, auquel cas vous pouvez les intégrer dans un répertoire de votre hébergement et changer le script d'appel. Si vous ne savez pas comment faire, en attendant que je fasse un article dédié à ça, vous pouvez me confier la mission.

Google G reCaptcha V3 uniquement sur les pages avec formulaire

Pour le Google Captcha V3, c'est un peu plus simple. Il suffit d'ajouter un petit peu de php, c'est rapide, facile, et ça vous fera gagner facilement 600 à 950 ms sur le temps de chargement.

Le code, le voici :

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

Vous pouvez l'ajouter dans function.php ou depuis un plugin comme Code Snippets.

Le but est de vérifier si un Shortcode Contact Form 7 est appelé sur la page et de ne charger le script de l'API de Google reCaptcha uniquement sur les pages où le shortcode est appelé.

G reCaptcha V3 uniquement sur les pages avec formulaire

Optimiser des sites c'est avancer lentement dans la mise en place d'actions qui jouent tant pour le client, l'utilisateur, que pour la planète puisque cela rentre à 100% dans la logique d'éco-conception

One Day, éco-conception sur mesure
G reCaptcha V3 uniquement sur les pages avec formulaire

Si vous utilisez une autre solution que Contact Form 7 sachez que vous pourrez sûrement trouvez une solution approchante, que ce soit à l'aide de php, jQuery, ou encore Javascript.

En cas de blocage n'hésitez pas à appeler un professionnel. Si le temps de chargement de votre site, la préservation des ressources et le référencement vous importent, vous aurez beaucoup à y gagner.

L'article G reCaptcha V3 uniquement sur les pages avec formulaire est issu de recherches qui m'ont amené à trouver cet article https://imakeitwork.net/how-to-load-recaptcha-script-with-contact-form-7-only-where-necessary/

News

Articles par catégorie

Contactez-nous, tout simplement.

:)

Vous pouvez m'appeler
au 06 60 14 57 10,
ou encore me laisser un mail sur
contact [at] one-day.fr.

À la recherche d'un développeur Shopify ? vous êtes à la bonne adresse !
N'hésitez pas à voir mon profil sur Codeur.com

06 60 14 57 10
select linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram