State riscontrando problemi con WPForms a causa delle impostazioni di ottimizzazione del plugin Async JavaScript? Sebbene questo plugin sia ottimo per migliorare le prestazioni del sito ottimizzando il caricamento di JavaScript, a volte può interferire con le funzionalità di WPForms.
Questa guida vi aiuterà a regolare le impostazioni di Async JavaScript per garantire il corretto funzionamento di WPForms.
JavaScript asincrono
Il plugin Async JavaScript viene utilizzato per ottimizzare il JavaScript di un sito aggiungendo gli attributi async o defer agli script JS.
Ecco la differenza tra gli attributi async e defer:
- Async: scarica JavaScript durante l'analisi dell'HTML, ma mette in pausa l'analisi dell'HTML per eseguire il JavaScript.
- Defer: scarica JavaScript durante l'analisi dell'HTML, ma aspetta a eseguirlo fino al termine dell'analisi dell'HTML.
Se uno di questi attributi viene aggiunto, può causare il caricamento di alcuni script di WPForms in modo diverso, con conseguente errore.
Se i moduli non funzionano con Async JavaScript abilitato e avete identificato un problema di JavaScript, procedete con i seguenti passi:
Disattivazione di Async JavaScript
Il primo passo è disattivare il plugin Async JavaScript, quindi verificare se il problema è risolto. Se la disattivazione del plugin è stata utile, è possibile riattivarlo, quindi passare alla fase successiva.
Escluse le attività di WPForms
Nelle impostazioni di Async JavaScript, le risorse di WPForms possono essere escluse dall'ottimizzazione di JavaScript in due modi diversi: Esclusione degli script o Esclusione dei plugin. Di seguito analizzeremo ciascuna di queste opzioni:
Esclusione degli script
Per escludere gli script di WPForms da Async JavaScript, occorre andare su Impostazioni " Async JavaScript.

Quindi, scorrere fino alla sezione Esclusione script. Nel campo Script da escludere, immettere il seguente script:
/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js

Una volta aggiunto lo script, assicurarsi di salvare le impostazioni facendo clic sul pulsante Salva impostazioni in fondo alla pagina.

Esclusione dei plugin
Per escludere i file JavaScript contenuti nel plugin WPForms, scorrere la sezione Esclusione plugin e fare clic sul campo Esclusioni. Selezionare quindi WPForms.

Quindi, fare clic sul pulsante Salva impostazioni per salvare le modifiche.

Ecco fatto! Ora sapete come regolare le impostazioni di Async JavaScript per evitare conflitti con WPForms.
Volete saperne di più sulla risoluzione degli errori JavaScript in WPForms? Consultate la nostra guida alla risoluzione degli errori JavaScript per maggiori dettagli.