Résumé IA
Rencontrez-vous des problèmes avec WPForms en raison des paramètres d’optimisation du plugin Async JavaScript ? Bien que ce plugin soit idéal pour améliorer les performances du site en optimisant le chargement du JavaScript, il peut parfois interférer avec les fonctionnalités de WPForms.
Ce guide vous aidera à ajuster les paramètres d’Async JavaScript pour garantir le bon fonctionnement de WPForms.
JavaScript asynchrone
Le plugin Async JavaScript est utilisé pour optimiser le JavaScript d’un site en ajoutant les attributs async ou defer aux scripts JS.
Voici la différence entre les attributs async et defer :
- Async : télécharge le JavaScript tout en analysant le HTML, mais met en pause l’analyse du HTML pour exécuter le JavaScript.
- Defer : télécharge le JavaScript tout en analysant le HTML, mais attend pour l’exécuter une fois l’analyse du HTML terminée.
Si l’un de ces attributs est ajouté, cela peut entraîner un chargement différent de certains scripts WPForms, ce qui peut provoquer une erreur.
Si vos formulaires ne fonctionnent pas avec Async JavaScript activé, et que vous avez identifié un problème JavaScript, veuillez suivre les étapes suivantes :
Désactivation d’Async JavaScript
La première étape consiste à désactiver le plugin Async JavaScript, puis à vérifier si le problème est résolu. Si la désactivation du plugin a aidé, vous pouvez le réactiver, puis passer à l’étape suivante.
Exclusion des ressources WPForms
Dans les paramètres d’Async JavaScript, les ressources WPForms peuvent être exclues de l’optimisation JavaScript de deux manières différentes : Exclusion de scripts ou Exclusion de plugins. Nous allons examiner chacune de ces options ci-dessous :
Exclusion de scripts
Pour exclure les scripts WPForms d’Async JavaScript, vous devrez accéder à Paramètres » Async JavaScript.

Ensuite, faites défiler jusqu’à la section Exclusion de scripts. Dans le champ Scripts à exclure, saisissez le script suivant :
/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js

Une fois que vous avez ajouté le script, assurez-vous de sauvegarder vos paramètres en cliquant sur le bouton Sauvegarder les paramètres en bas de la page.

Exclusion de plugins
Pour exclure tous les fichiers JavaScript contenus dans le plugin WPForms, faites défiler jusqu’à la section Exclusion de plugins, et cliquez sur le champ Exclusions. Ensuite, sélectionnez WPForms.

Ensuite, cliquez sur le bouton Sauvegarder les paramètres pour enregistrer vos modifications.

C'est tout ! Vous savez maintenant comment ajuster les paramètres d’Async JavaScript pour éviter les conflits avec WPForms.
Ensuite, souhaitez-vous en savoir plus sur le dépannage des erreurs JavaScript dans WPForms ? Consultez notre guide de dépannage des erreurs JavaScript pour plus de détails.