Gestire siti WordPress Gravity Forms Plugin WordPress WordPress

Come raccogliere le recensioni dei clienti con un modulo personalizzato sul tuo sito

Tiziano Fogliata

Per chi ha bisogno di una soluzione personalizzata, รจ possibile sfruttare plugin come Gravity Forms o Fluent Forms per raccogliere testimonianze e recensioni sul proprio sito WordPress.

Si tratta di plugin che permettono di creare moduli di vario tipo su siti WordPress.

Creare moduli personalizzati ti consente di definire con precisione quali dati e informazioni chiedere alle persone.

Il processo prevede diversi passaggi:

  1. Creare un modulo con Gravity Forms per raccogliere le testimonianze.
  2. Creare un Custom Post Type per conservare e poter poi mostrare sul sito quelle testimonianze.
  3. Collegare il modulo creato con Gravity Forms al Custom Post Type.
  4. Visualizzare lโ€™elenco delle testimonianze sulle pagine del sito.

Il form per raccogliere i dati

Con un plugin come Gravity Forms puoi creare il modulo per raccogliere i dati. Questa perรฒ รจ solo una parte del percoso. I dati raccolti infatti vengono conservati nel database di WordPress, ma non sono utilizzabili per essere mostrati sul sito.

Certo, potresti acquistare un plugin come GravityView per mostrare i dati raccolti con Gravity Forms, ma si tratta di unโ€™ulteriore spesa.

Unโ€™alternativa รจ quella di sfruttare la possibilitร  offerta da Gravity Forms di creare dei post su WordPress, grazie allโ€™add-on Gravity Forms Advanced Post Creation, disponibile con la licenza Elite di Gravity Forms.

Grazie ad esso รจ possibile fare in modo che i dati raccolti con un modulo di Gravity Forms vengano utilizzati per creare un post su WordPress.

Creare un custom post type per conservare le testimonianze e recensioni raccolte

Quale tipo di post perรฒ? Non le pagine o gli articoli, ma un Custom Post Type specifico da utilizzare per le testimonianze. รˆ possibile crearlo in modo molto semplice e rapido con un plugin gratuito come Custom Post Type UI.

Custom Post Type UI

Inoltre, se nel modulo di Gravity Forms hai previsto piรน campi, sarebbe utile fare in modo che tali campi fossero disponibili anche nel custom post type delle testimonianze. Ad esempio per conservare un giudizio numerico (da 1 a 10) oppure il tipo di servizio/prodotto che viene recensito.

Questi campi personalizzati, chiamati custom fields, li puoi creare e gestire con un altro plugin gratuito chiamato Advanced Custom Fields.

Dettagli testimonianza creati con ACF

Collegare Gravity Forms al nuovo custom post type e ai custom field

Una volta preparato il Custom Post Type e i campi personalizzati aggiuntivi, puoi โ€œmappareโ€, ossia collegare i vari campi del modulo di Gravity Forms, in modo che vadano a popolare il nuovo Custom Post Type ogni volta che un modulo viene compilato e inviato.

Questa procedura รจ possibile grazie al Gravity Forms Advanced Post Creation Add-On.

Mappare i campi di Gravity Forms a quelli del Custom Post Type
Mappare i campi di Gravity Forms a quelli del Custom Post Type

Ogni volta che qualcuno compilerร  il modulo, verrร  creato un nuovo post come bozza. In questo modo potrai revisionarlo e, se vuoi, modificarlo prima di mandarlo in pubblicazione.

Mostrare le testimonianze sul sito

Una volta arrivati a questo punto, รจ necessario fare in modo che tutte le testimonianze raccolte vengano mostrate sul sito. Per farlo la procedura piรน personalizzabile, รจ quella di scrivere del codice PHP per richiamare una lista dei vari custom post type delle testimonianze. รˆ possibile sia scrivere direttamente una funzione nel template della pagina, oppure creare uno shortcode da usare dove vuoi sul sito.

Considera ad esempio che, se attraverso Gravity Forms, raccogli un giudizio con un sistema di rating basato sulle stelline, poi sarร  necessario scrivere un codice che mostri quelle stelline.

Quello che mi piace della soluzione basata su Gravity Forms

รˆ chiaro che una soluzione come quella basata su Gravity Forms รจ un poโ€™ piรน complessa da realizzare, rispetto a un plugin che fa tutto da solo.

Perรฒ, per chi giร  utilizza Gravity Forms, questo sistema permette di impiegarlo anche per la raccolta di recensioni.

Poi, con Gravity Forms hai la possibilitร  di sfruttare la precompilazione dei moduli (tramite parametri nellโ€™URL), evitando quindi di chiedere alle persone dati che giร  possiedi, come il nome e lโ€™email.

Puoi anche collegare il modulo a servizi di email marketing come ActiveCampaign, per attivare sequenze di automazione riservate alle persone che hanno lasciato una recensione. Volendo, anche in base al punteggio che hanno lasciato ;)

Le possibilitร  insomma sono molteplici.

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Lascia un commento