Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come costruire un modulo WordPress AJAX (in 4 semplici passi)

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Nel corso degli anni, abbiamo aiutato migliaia di utenti a creare e impostare moduli per il sito web. Tuttavia, molti utenti ci hanno chiesto se è possibile creare un modulo con funzionalità AJAX.

I moduli di contatto AJAX consentono agli utenti di inviare il modulo senza ricaricare la pagina. Ciò consente di aumentare il coinvolgimento degli utenti, offrendo loro una migliore esperienza di invio del modulo.

In questo articolo vi mostreremo come costruire facilmente un modulo di contatto WordPress AJAX con istruzioni passo passo.

Creating an Ajax contact form in WordPress

Cos’è AJAX e perché usarlo per i vostri moduli?

AJAX, acronimo di Asynchronous Javascript and XML, è una tecnica di programmazione JavaScript che consente agli sviluppatori di trasferire dati senza ricaricare una pagina.

È più comunemente utilizzato nei moduli web, che consentono agli utenti di inviare i dati del modulo senza ricaricare la pagina. Questo rende l’invio del modulo facile e veloce, migliorando l’esperienza complessiva dell’utente.

Applicazioni web come Gmail e Facebook utilizzano ampiamente questa tecnica per mantenere gli utenti impegnati e far funzionare tutto in background senza problemi.

Potete utilizzare AJAX per i moduli sul vostro sito WordPress. Salva gli utenti da inutili ricariche di pagina e li mantiene impegnati sulla pagina che stanno visualizzando.

Questo è utile quando si gestisce un negozio di e-commerce e si vuole raccogliere il feedback degli utenti senza distogliere la loro attenzione.

È possibile utilizzare la stessa funzionalità AJAX anche per altri moduli personalizzati del sito web. Ad esempio, un modulo di accesso personalizzato consentirà agli utenti di effettuare il login senza un ulteriore caricamento della pagina.

Detto questo, vediamo come creare facilmente un modulo di contatto AJAX per WordPress in 4 semplici passi.

Passo 1: Installare il plugin WPForms

La prima cosa da fare è installare e attivare il plugin WPForms. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

WPForms è il miglior plugin per la creazione di moduli per WordPress sul mercato. Permette di creare facilmente anche moduli alimentati da Ajax.

Per maggiori informazioni, consultate la nostra recensione completa di WPForms.

Dopo l’attivazione, è necessario visitare la pagina WPForms ” Impostazioni per inserire la chiave di licenza.

WPForms license key

Dopo aver inserito la chiave di licenza, sarà possibile ricevere gli aggiornamenti automatici e installare i componenti aggiuntivi.

Ora siete pronti a creare bellissimi moduli AJAX in WordPress.

Passo 2: Creare il primo modulo

Procediamo con la creazione del primo modulo.

È sufficiente visitare la pagina WPForms ” Aggiungi nuovo nell’area di amministrazione di WordPress. Vi verrà chiesto di fornire un titolo per il vostro modulo e di selezionare un modello come punto di partenza.

Creating a new form in WPForms

Per questo tutorial, creeremo un modulo di contatto. Tuttavia, è possibile creare qualsiasi altro tipo di modulo.

WPForms ora caricherà il modulo con i campi di base già aggiunti. È sufficiente puntare e cliccare su qualsiasi campo del modulo per modificarlo.

Editing form fields in WPForms

È inoltre possibile aggiungere qualsiasi nuovo campo del modulo dalla colonna di sinistra, facendo semplicemente clic su di esso.

Il nuovo campo apparirà in fondo al modulo, appena sopra il pulsante Invia.

Click to add a new form field

È possibile trascinare e rilasciare facilmente i campi del modulo per spostarli in alto e in basso nel modulo.

Una volta terminata la modifica del modulo, si può passare alla fase successiva.

Passo 3: attivare la funzione di invio del modulo AJAX

WPForms non abilita l’invio di moduli AJAX per impostazione predefinita. Dovrete abilitarlo manualmente per il vostro modulo.

È sufficiente passare alla scheda “Impostazioni” del costruttore di moduli. Nella scheda Impostazioni generali, fare clic sulla levetta accanto all’opzione “Abilita invio modulo AJAX”.

Enable ajax form submission

Ora impostiamo ciò che accade dopo l’invio del modulo.

Per prima cosa, passare alla scheda “Conferma” nelle impostazioni. Qui si informa l’utente che ha ricevuto l’invio del modulo.

Confirmation settings

WPForms permette di farlo in diversi modi. Ad esempio, è possibile reindirizzare gli utenti a un URL, mostrare loro una pagina specifica o semplicemente visualizzare un messaggio sullo schermo.

Poiché abbiamo abilitato la funzionalità AJAX per il modulo, il reindirizzamento degli utenti a un’altra pagina vanificherebbe lo scopo della creazione di un modulo AJAX.

È necessario selezionare l’opzione messaggio e modificare il messaggio di conferma. Si può utilizzare la barra degli strumenti di formattazione dell’editor o aggiungere uno o due link per indicare agli utenti la strada da seguire.

Successivamente, è possibile impostare il modo in cui si desidera essere avvisati dell’invio di un modulo.

Passare alla scheda Notifiche nelle impostazioni del modulo e configurare le impostazioni delle e-mail di notifica.

Form notification email settings

Una volta terminato, è possibile salvare il modulo e uscire dal costruttore di moduli.

Passo 4: Aggiungere il modulo abilitato ad AJAX in WordPress

WPForms rende super facile aggiungere moduli ai post, alle pagine e ai widget della barra laterale di WordPress.

È sufficiente modificare il post o la pagina in cui si desidera aggiungere il modulo e inserire il blocco WPForms nell’area dei contenuti.

Add WPForms block to WordPress post or page

Successivamente, è necessario selezionare il modulo appena creato dalle impostazioni del blocco.

WPForms caricherà immediatamente un’anteprima live del modulo nell’editor dei contenuti.

Select your form

Ora è possibile salvare o pubblicare il contenuto e visitare il sito web per testare la funzionalità AJAX del modulo.

Ecco un rapido esempio di modulo WordPress AJAX dal nostro sito demo.

Ajax contact form preview

È anche possibile aggiungere il modulo a un widget della barra laterale di WordPress.

Per farlo, andare alla pagina Aspetto ” Widget e aggiungere il blocco widget WPForms a una barra laterale.

WPForms widget block

Selezionare il modulo creato in precedenza e fare clic sul pulsante “Aggiorna” per memorizzare le impostazioni del widget. Ora potete visitare il vostro sito web per vedere il vostro modulo AJAX in azione.

Speriamo che questo articolo vi abbia aiutato a capire come creare un modulo di contatto AJAX per il vostro sito web. Potreste anche voler consultare la nostra guida su come creare un modulo di contatto popup in WordPress o le nostre scelte di esperti sui migliori servizi di email marketing per far crescere il vostro business.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

1 commentoLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.