### [Configuration des paramètres d'optimisation pour WPForms dans Async JavaScript](https://wpforms.com/docs/configuring-optimization-settings-for-wpforms-in-async-javascript/)

**Publié le :** 17 juin 2024
**Auteur :** Umair Majeed

**Extrait :** Découvrez comment ajuster les paramètres Async JavaScript pour éviter les conflits avec WPForms.

**Contenu :**

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 d'un site en optimisant le chargement de JavaScript, il peut parfois interférer avec les fonctionnalités de WPForms.

Ce guide vous aidera à ajuster les paramètres Async JavaScript afin de garantir le bon fonctionnement de WPForms.

- [Async JavaScript](#async-javascript)
- [Désactiver Async JavaScript](#disable-async-javascript)
- [Exclure les ressources WPForms](#exclude-assets-async-javascript)

---

## Async JavaScript

Le plugin [Async JavaScript](https://wordpress.org/plugins/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 JavaScript tout en continuant à analyser le HTML, mais met en pause l'analyse HTML pour exécuter le JavaScript.
- **Defer :** télécharge JavaScript tout en continuant à analyser le HTML, mais attend que l'analyse HTML soit terminée pour l'exécuter.

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 JavaScript asynchrone activé et que vous avez [identifié un problème JavaScript](https://wpforms.com/docs/how-to-troubleshoot-javascript-issues-in-wpforms/#identifying-js-issues), veuillez suivre les étapes suivantes :

#### Désactivation de JavaScript asynchrone

La première étape consiste à [désactiver](https://www.wpbeginner.com/beginners-guide/how-to-easily-deactivate-wordpress-plugins/) le plugin JavaScript asynchrone, 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.

#### Exclure les ressources WPForms

Dans les paramètres Async JavaScript, les ressources WPForms peuvent être exclues de l'optimisation JavaScript de deux manières différentes : **Exclusion de script** ou **Exclusion de plugin**. Nous allons passer en revue chacune de ces options ci-dessous :

##### Exclusion de script

Pour exclure les scripts WPForms d'Async JavaScript, vous devez vous rendre dans **Paramètres » Async JavaScript**.

![Paramètres Async JavaScript](https://wpforms.com/wp-content/uploads/2021/10/async-javascript-settings.png)Ensuite, faites défiler jusqu'à la section **Exclusion de script**. Dans le champ **Scripts à exclure**, saisissez le script suivant :

`/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js`

![Exclure les scripts d'Async JavaScript](https://wpforms.com/wp-content/uploads/2024/10/script-exclusion-async-javascript-1.png)Une fois le script ajouté, veillez à enregistrer vos paramètres en cliquant sur le bouton **Enregistrer les paramètres** en bas de la page.

![Enregistrer les paramètres JavaScript asynchrone](https://wpforms.com/wp-content/uploads/2024/10/save-settings-button-async-javascript.png)##### Exclusion de plugin

Pour exclure tous les fichiers JavaScript contenus dans le plugin WPForms, faites défiler jusqu'à la section **Exclusion de plugin** et cliquez sur le champ **Exclusions**. Sélectionnez ensuite **WPForms**.

![Exclusions de plugins JavaScript asynchrone](https://wpforms.com/wp-content/uploads/2021/10/plugin-exclusions-async-javascript.png)Cliquez ensuite sur le bouton **Enregistrer les paramètres** pour enregistrer vos modifications.

![Bouton Enregistrer les paramètres JavaScript asynchrone](https://wpforms.com/wp-content/uploads/2021/10/save-settings-buttton-async-js.png)C'est tout ! Vous savez désormais comment ajuster les paramètres JavaScript asynchrone pour éviter les conflits avec WPForms.

Ensuite, souhaitez-vous en savoir plus sur le dépannage des erreurs JavaScript dans WPForms ? N'hésitez pas à consulter notre guide [Dépannage des erreurs JavaScript](https://wpforms.com/docs/how-to-troubleshoot-javascript-issues-in-wpforms/) pour plus de détails.

**Catégories :** Dépannage, Dépannage et assistance

---

