<html lang="it-it" dir="ltr"><head></head><body>### [Come Identificare i Conflitti Comuni dei Temi](https://wpforms.com/developers/how-to-identify-common-theme-conflicts/)

**Pubblicato:** 26 gennaio 2022
**Autore:** Team Editoriale

**Estratto:** Questo tutorial ti guiderà attraverso i conflitti comuni dei temi che a volte possono verificarsi.

**Contenuto:**

Stai scoprendo che il tuo tema ha conflitti con WPForms ma non sei sicuro da dove iniziare? Abbiamo creato questo tutorial per aiutarti a esaminare alcuni dei conflitti comuni che abbiamo riscontrato lungo il percorso e come risolverli.

In questo tutorial, ci saranno CSS, JavaScript e forse un po' di PHP per aiutare a risolvere determinati conflitti. Se non sei sicuro di cosa significhino o dove inserirli, abbiamo molti tutorial su [come aggiungere PHP e JavaScript personalizzati](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Come Aggiungere PHP o JavaScript Personalizzati per WPForms") e su [come e dove aggiungere CSS personalizzati](https://wpforms.com/developers/how-to-add-custom-css-styles-for-wpforms/ "Come Aggiungere Stili CSS Personalizzati per WPForms").

Se non ti senti a tuo agio con [PHP](https://www.wpbeginner.com/glossary/php/ "Cos'è: PHP"), [JavaScript](https://www.wpbeginner.com/glossary/javascript/ "Cos'è: JavaScript") o [CSS](https://www.wpbeginner.com/glossary/css/ "Cos'è: CSS"), ti consigliamo vivamente di contattare il supporto di WPForms e il supporto dell'autore del tema per assistenza. Per ottenere supporto per le versioni con licenza di WPForms, [consulta questa documentazione.](https://wpforms.com/docs/getting-support-wpforms/ "Come Risolvere i Problemi di WPForms")

## I campi Casella di controllo e Scelta multipla non vengono visualizzati correttamente

Questo è abbastanza comune quando gli sviluppatori di temi vogliono applicare il proprio stile agli input, quindi applicheranno il proprio CSS e poiché WPForms viene caricato con CSS predefiniti, a volte può apparire diverso o non ideale. Ci sono diversi modi per risolvere questo problema.

Un'opzione per risolvere questo problema sarebbe quella di lasciare che il tema gestisca lo stile generale dei tuoi campi modulo. Per fare ciò, puoi scegliere di disattivare lo stile predefinito di WPForms. Questo si trova nella scheda **Generale** della pagina **Impostazioni WPForms**. Per saperne di più, [consulta questa documentazione](https://wpforms.com/docs/a-complete-guide-to-wpforms-settings/#general "Una Guida Completa alle Impostazioni di WPForms").

![puoi scegliere quale stile desideri utilizzare per tutti i tuoi moduli nella scheda Generale all'interno della pagina Impostazioni WPForms](https://wpforms.com/wp-content/uploads/2021/03/save-form-styling-setting.png)

**Nella maggior parte dei casi**, tuttavia, l'aggiunta di una piccola regola CSS risolverà questo particolare problema.

```

.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;
}
```

## Il modulo non funziona correttamente o non viene inviato

Se hai scoperto che il tuo modulo non funziona correttamente, ad esempio [Logica Condizionale](https://wpforms.com/docs/how-to-use-conditional-logic-with-wpforms/ "Come Usare la Logica Condizionale con WPForms") non viene visualizzata quando dovrebbe o il modulo semplicemente non viene inviato, ciò potrebbe suggerire un errore JavaScript.

Potresti abilitare `WP_DEBUG` per provare a catturare eventuali errori specifici che vengono generati. [Puoi consultare questo tutorial per maggiori informazioni.](https://wpforms.com/developers/how-to-enable-debugging-in-wordpress/ "Come Abilitare il Debug in WordPress")

Tuttavia, una ragione comune per i problemi JavaScript causati da conflitti di temi è che la funzione `wp_footer()` o `get_footer()` non è aggiunta nel file del modello (ad esempio, page.php). Questa è la funzione che WPForms utilizza per caricare gli asset nella pagina del sito. Se questa funzione è assente, gli asset di WPForms non vengono caricati affatto e ciò potrebbe causare il mancato invio o il corretto funzionamento del modulo.

Se questa funzione è effettivamente mancante, dovrai contattare direttamente l'autore del tema per informarlo o creare un [tema figlio](https://developer.wordpress.org/themes/advanced-topics/child-themes/ "Temi Figli di WordPress") per copiare questi modelli di pagina e aggiungere questa funzione a tali pagine.

I nostri amici di WPBeginner hanno creato un eccellente articolo su come creare un tema figlio. [Questo tutorial include anche un video da seguire.](https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/ "Come Creare un Tema Figlio di WordPress")

Non raccomandiamo mai di modificare direttamente i file del tuo tema. Se l'autore del tema rilasciasse un aggiornamento al tema, tutte le modifiche che avresti apportato andrebbero perse. L'utilizzo di un tema figlio ridurrà la possibilità di mantenere il tuo tema aggiornato senza perdere alcuna personalizzazione che potresti apportare lungo il percorso.

## Le notifiche via email non arrivano

Se non ricevi notifiche via email e hai controllato le impostazioni delle notifiche, potresti voler [consultare questo articolo per ulteriori informazioni.](https://wpforms.com/docs/troubleshooting-email-notifications/ "Risoluzione dei problemi delle notifiche email dei moduli")

Se desideri esplorare altri passaggi per la risoluzione dei problemi, [consulta questa documentazione.](https://wpforms.com/docs/getting-support-wpforms/ "Come Risolvere i Problemi di WPForms")

Se desideri esplorare altri modi per personalizzare i moduli con stili o funzionalità avanzate. Si prega di [consultare la nostra documentazione per sviluppatori](https://wpforms.com/developers/ "Documentazione per Sviluppatori WPForms").

**Categorie:** Primi Passi

**Tag:** CSS, Javascript, JS, PHP

---</body></html>