<html lang="fr-fr" dir="ltr"><head></head><body>### [Comment identifier les conflits de thèmes courants](https://wpforms.com/developers/how-to-identify-common-theme-conflicts/)

**Publié le :** 26 janvier 2022
**Auteur :** Équipe éditoriale

**Extrait :** Ce tutoriel vous guidera à travers les conflits de thèmes courants qui peuvent parfois survenir.

**Contenu :**

Vous constatez que votre thème présente des conflits avec WPForms mais vous ne savez pas par où commencer ? Nous avons créé ce tutoriel pour vous aider à parcourir certains des conflits courants que nous avons rencontrés et comment les résoudre.

Dans ce tutoriel, il y aura du CSS, du JavaScript et peut-être du PHP pour aider à résoudre certains conflits. Si vous ne savez pas ce que cela signifie ou où les placer, nous avons de nombreux tutoriels sur [comment ajouter du PHP et du JavaScript personnalisés](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Comment ajouter du PHP ou du JavaScript personnalisé pour WPForms") ainsi que sur [comment et où ajouter du CSS personnalisé](https://wpforms.com/developers/how-to-add-custom-css-styles-for-wpforms/ "Comment ajouter des styles CSS personnalisés pour WPForms").

Si vous n'êtes pas à l'aise avec [PHP](https://www.wpbeginner.com/glossary/php/ "Qu'est-ce que : PHP"), [JavaScript](https://www.wpbeginner.com/glossary/javascript/ "Qu'est-ce que : JavaScript") ou [CSS](https://www.wpbeginner.com/glossary/css/ "Qu'est-ce que : CSS"), nous vous recommandons vivement de contacter le support WPForms ainsi que le support de l'auteur du thème pour obtenir de l'aide. Pour obtenir de l'aide pour les versions sous licence de WPForms, [veuillez consulter cette documentation.](https://wpforms.com/docs/getting-support-wpforms/ "Comment dépanner WPForms")

## Les champs de cases à cocher et à choix multiples ne s'affichent pas correctement

C'est assez courant lorsque les développeurs de thèmes souhaitent appliquer leur propre style aux champs de saisie, ils appliquent donc leur propre CSS et comme WPForms se charge avec un CSS par défaut, il peut parfois apparaître différemment ou pas idéalement. Il existe plusieurs façons de résoudre ce problème.

Une option pour résoudre ce problème serait de laisser le thème prendre en charge le style général de vos champs de formulaire. Pour ce faire, vous pouvez choisir de désactiver le style par défaut de WPForms. Ceci est situé sous l'onglet **Général** de la page **Paramètres WPForms**. Pour en savoir plus, [veuillez consulter cette documentation](https://wpforms.com/docs/a-complete-guide-to-wpforms-settings/#general "Guide complet des paramètres WPForms").

![vous pouvez choisir le style que vous souhaitez utiliser pour tous vos formulaires sous l'onglet Général dans la page Paramètres WPForms](https://wpforms.com/wp-content/uploads/2021/03/save-form-styling-setting.png)

**La plupart** du temps, cependant, l'ajout d'une petite règle CSS résoudra ce problème particulier.

```

.wpforms-container input[type=radio] {
        -webkit-appearance: radio !important;
        -moz-appearance: radio !important;
        appearance: radio !important;
}

.wpforms-container input[type=checkbox] {
        -webkit-appearance: checkbox !important;
        -moz-appearance: checkbox !important;
        appearance: checkbox !important;
}
```

## Le formulaire ne fonctionne pas correctement ou ne se soumet pas

Si vous constatez que votre formulaire ne fonctionne pas correctement, par exemple si la [logique conditionnelle](https://wpforms.com/docs/how-to-use-conditional-logic-with-wpforms/ "Comment utiliser la logique conditionnelle avec WPForms") ne s'affiche pas quand elle le devrait ou si le formulaire ne se soumet tout simplement pas, cela pourrait suggérer une erreur JavaScript.

Vous pourriez activer `WP_DEBUG` pour essayer de détecter les erreurs spécifiques qui sont générées. [Vous pouvez consulter ce tutoriel pour plus d'informations.](https://wpforms.com/developers/how-to-enable-debugging-in-wordpress/ "Comment activer le débogage dans WordPress")

Cependant, une raison courante des problèmes JavaScript causés par des conflits de thèmes est que la fonction `wp_footer()` ou `get_footer()` n'est pas ajoutée dans le fichier de modèle (par exemple, page.php). C'est la fonction que WPForms utilise pour charger les ressources sur la page du site. Si cette fonction est absente, les ressources WPForms ne sont pas chargées du tout et cela pourrait empêcher le formulaire de se soumettre ou de fonctionner correctement.

Si cette fonction est effectivement manquante, vous devrez contacter directement l'auteur du thème pour l'en informer ou créer un [thème enfant](https://developer.wordpress.org/themes/advanced-topics/child-themes/ "Thèmes enfants WordPress") pour copier ces modèles de page et ajouter cette fonction à ces pages.

Nos amis de WPBeginner ont rédigé un excellent article sur la création d'un thème enfant. [Ce tutoriel comprend même une vidéo à suivre.](https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/ "Comment créer un thème enfant WordPress")

Nous ne recommandons jamais de modifier directement les fichiers de votre thème. Si l'auteur du thème publiait une mise à jour du thème, toutes les modifications que vous auriez apportées seraient perdues. L'utilisation d'un thème enfant réduira le risque de maintenir votre thème à jour sans perdre les personnalisations que vous pourriez apporter en cours de route.

## Les notifications par e-mail n'arrivent pas

Si vous ne recevez aucune notification par e-mail et que vous avez vérifié vos paramètres de notification, vous voudrez peut-être [consulter cet article pour plus d'informations.](https://wpforms.com/docs/troubleshooting-email-notifications/ "Dépannage des e-mails de notification de formulaire")

Si vous souhaitez découvrir d'autres étapes de dépannage, [consultez cette documentation.](https://wpforms.com/docs/getting-support-wpforms/ "Comment dépanner WPForms")

Si vous souhaitez explorer d'autres façons de personnaliser les formulaires avec un style ou des fonctionnalités améliorées. Veuillez [consulter notre documentation pour développeurs](https://wpforms.com/developers/ "Documentation pour développeurs WPForms").

**Catégories :** Premiers pas

**Tags :** CSS, Javascript, JS, PHP

---</body></html>