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:
- Creare un modulo con Gravity Forms per raccogliere le testimonianze.
- Creare un Custom Post Type per conservare e poter poi mostrare sul sito quelle testimonianze.
- Collegare il modulo creato con Gravity Forms al Custom Post Type.
- 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.
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.
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.
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.