Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come creare un calendario di eventi inviati dagli utenti in WordPress

Se stai cercando un modo per costruire una community e aumentare l'interazione sul tuo sito web, accettare eventi dal calendario dagli utenti è un ottimo punto di partenza. Questa è una situazione vantaggiosa per tutti: i tuoi visitatori ottengono una promozione gratuita per i loro eventi e tu attiri più membri della community.

Ora, WordPress non offre una funzionalità predefinita per accettare eventi dal calendario dagli utenti. Per aiutarti, abbiamo provato diversi plugin e abbiamo scoperto che il modo più semplice per farlo è utilizzare WPForms e Sugar Calendar.

In questo articolo, ti mostreremo come creare facilmente un calendario eventi inviati dagli utenti in WordPress senza dare ai visitatori l'accesso alla tua area di amministrazione.

Come creare un calendario di eventi inviati dagli utenti in WordPress

Perché creare un calendario eventi inviati dagli utenti?

Fare crowdsourcing di eventi per il tuo calendario WordPress è un ottimo modo per costruire una community, attrarre nuovi visitatori e mantenere aggiornato il tuo calendario con gli ultimi eventi.

Aiuta anche a risparmiare tempo poiché non devi cercare su Internet gli eventi imminenti.

Quando i membri della community possono aggiungere eventi al tuo calendario, otterranno una promozione gratuita per i loro eventi. Inoltre, i visitatori del tuo sito WordPress e gli altri membri della community potranno facilmente conoscere gli eventi che si svolgono nella loro zona.

Ad esempio, supponiamo che tu gestisca un sito web di appartenenza per una organizzazione di beneficenza o no-profit. Potresti consentire ai membri di aggiungere diversi eventi di raccolta fondi, seminari, beneficenza, webinar e altri eventi della community al calendario del tuo sito.

Tuttavia, il problema è che WordPress non consente agli utenti di inviare eventi del calendario o caricare file dal front-end per impostazione predefinita. Dovrai creare un account per ogni utente e consentire l'accesso all'area di amministrazione. Questo metodo richiede tempo e potrebbe essere rischioso.

Fortunatamente, c'è un modo più semplice. Vediamo come puoi permettere alle persone di aggiungere eventi del calendario in WordPress.

Accettare eventi inviati dagli utenti in WordPress

Il modo migliore per consentire agli utenti di aggiungere eventi del calendario senza dare loro accesso al tuo pannello di amministrazione di WordPress è utilizzare WPForms. È il miglior plugin per moduli di contatto per WordPress e gode della fiducia di oltre 6 milioni di aziende.

Il plugin ti consente di creare un modulo di caricamento file e offre un componente aggiuntivo per l'invio di post che ti permette di accettare elenchi di eventi, PDF, articoli, preventivi e altri contenuti sul front-end del tuo sito web.

Homepage di WPForms

Nota: WPForms ha una versione gratuita. Tuttavia, avrai bisogno del piano Pro del plugin perché include il componente aggiuntivo Post Submission, integrazioni premium e altre funzionalità di personalizzazione.

Innanzitutto, dovrai installare e attivare il plugin WPForms. Se hai bisogno di aiuto, consulta la nostra guida per principianti su come installare un plugin di WordPress.

Dopo l'attivazione, vai alla pagina WPForms » Impostazioni dalla tua bacheca di WordPress e inserisci la tua chiave di licenza. Puoi trovare queste informazioni nell'area del tuo account WPForms.

Chiave di licenza WPForms

Successivamente, fai clic sul pulsante 'Verifica chiave' per continuare.

Dopodiché, visita la pagina WPForms » Componenti aggiuntivi e quindi scorri fino al componente aggiuntivo Post Submissions.

Fai clic sul pulsante 'Installa componente aggiuntivo'.

Addon Post-invio di WPForms

Una volta installato il componente aggiuntivo, noterai che lo stato cambierà da 'Non installato' ad 'Attivo'.

Creare un calendario eventi in WordPress

Successivamente, avrai bisogno di un plugin calendario eventi per WordPress per creare un calendario eventi sul tuo sito WordPress.

Per il nostro tutorial, utilizzeremo il plugin Sugar Calendar. È un sistema di gestione eventi per WordPress potente ma adatto ai principianti che offre molte funzionalità. Puoi facilmente aggiungere eventi e gestire organizzatori e sedi con esso. Vedi la nostra recensione completa di Sugar Calendar per maggiori dettagli.

Tieni presente che utilizzeremo la versione Sugar Calendar Pro per questo tutorial. Ma esiste anche una versione gratuita di Sugar Calendar che puoi usare per creare un calendario per il tuo sito.

Innanzitutto, dovrai installare e attivare il plugin Sugar Calendar. Per maggiori dettagli, consulta la nostra guida su come installare un plugin per WordPress.

Dopo l'attivazione, puoi andare alla pagina Sugar Calendar » Impostazioni nel pannello di amministrazione di WordPress. Da qui, dovrai inserire la chiave di licenza e fare clic sul pulsante 'Verifica chiave'.

Aggiungere una licenza a Sugar Calendar

Puoi trovare la chiave nell'area account di Sugar Calendar o nell'email di acquisto che hai ricevuto al momento della registrazione di un account.

Successivamente, scorri verso il basso e fai clic sul pulsante 'Salva impostazioni' per memorizzare le tue modifiche.

Salva impostazioni dopo aver verificato la tua licenza Sugar Calendar

Dopodiché, puoi creare un nuovo calendario andando su Sugar Calendar » Calendari dal dashboard di amministrazione di WordPress.

Procedi e fai clic sul pulsante '+ Aggiungi calendario' in alto.

Creare un nuovo calendario in WordPress

Nella pagina successiva, puoi iniziare inserendo un nome per il tuo calendario.

Puoi anche selezionare uno slug o un URL per il calendario, scegliere un calendario padre e inserire una descrizione. Inoltre, puoi selezionare un colore per le voci del tuo calendario.

Inserisci i dettagli del nuovo calendario

Al termine, fai semplicemente clic sul pulsante 'Aggiungi nuovo calendario' in fondo.

Puoi ripetere questo processo per creare tutti i calendari che desideri.

Creazione di un modulo per eventi inviati dagli utenti

Nel passaggio successivo, dovrai creare un modulo utilizzando WPForms per impostare la registrazione degli eventi sul tuo sito web.

Per iniziare, puoi visitare la pagina WPForms » Tutti i moduli dalla tua bacheca di WordPress e fare clic sul pulsante '+ Aggiungi nuovo'. Questo avvierà il costruttore di moduli drag-and-drop.

Il pulsante + Aggiungi nuovo nella panoramica dei moduli di WPForms

WPForms offre migliaia di modelli di moduli tra cui scegliere. Inserisci semplicemente un nome per il tuo modulo in alto e quindi seleziona un modello di modulo.

Stiamo utilizzando il modello 'Modulo eventi' per questo tutorial, poiché include tutti i campi che gli utenti richiedono per inviare i propri eventi.

Seleziona modello modulo evento

Successivamente, puoi personalizzare il tuo modulo eventi.

Utilizzando il costruttore di moduli drag-and-drop, WPForms ti consente di aggiungere diversi campi modulo. Puoi aggiungere un menu a discesa, caselle di controllo, numero di telefono, indirizzo, URL del sito web e altro ancora.

Inoltre, ti consente di riorganizzare l'ordine di ciascun campo modulo e rimuovere i campi che non ti servono.

Modifica modulo evento

Ad esempio, aggiungeremo i campi 'Data / Ora' al nostro modello di modulo per mostrare 'Data / Ora di inizio evento' e 'Data / Ora di fine evento'. Abbiamo anche aggiunto un campo modulo 'Caricamento file' in modo che gli utenti possano caricare immagini e banner per i propri eventi.

Suggerimento Pro: Quando aggiungi il campo Data / Ora, assicurati di fare clic sulla casella di controllo 'Disabilita date passate'. Puoi trovare questa opzione nella scheda Opzioni avanzate.

Questo garantirà che tutti i tuoi nuovi eventi abbiano una data futura. Aiuta anche a individuare errori se qualcuno inserisce accidentalmente l'anno sbagliato.

Disabilita opzione date passate

Quando crei il tuo modulo, puoi rinominare i diversi campi del modulo.

Per farlo, fai semplicemente clic su di essi e poi cambia l'etichetta 'Label' sotto 'Field Options' nel menu sulla sinistra. Ad esempio, abbiamo cambiato l'etichetta del campo modulo 'File Upload' in 'Event Image'.

Cambia etichetta dei campi nel modulo

Dopodiché, dovrai andare alla scheda Impostazioni » Sugar Calendar nell'editor del modulo.

Ora, assicurati che l'opzione 'Abilita creazione eventi Sugar Calendar' sia su 'On'.

Abilita Sugar Calendar in WPForms

Oltre a ciò, dovrai associare i tuoi campi del modulo ai campi che il plugin Sugar Calendar cercherà.

Ad esempio, ecco come abbiamo mappato i campi del nostro modulo demo:

  • Titolo evento a Nome evento
  • Descrizione evento a Descrizione evento
  • Immagine in primo piano evento a Immagine evento
  • Data e ora di inizio a Data e ora di inizio evento
  • Data e ora di fine a Data e ora di fine evento
  • Stato evento a In attesa di revisione
  • Luogo a Luogo evento

Lo stato In attesa di revisione ti consente di moderare ogni invio di evento. Inoltre, se stai accettando pagamenti online, puoi verificare se i pagamenti sono andati a buon fine prima di approvare l'evento.

Successivamente, puoi anche modificare altre impostazioni del tuo modulo.

Se vai alla scheda 'Conferme', vedrai le impostazioni per mostrare la pagina di ringraziamento che apparirà quando gli utenti inviano un evento del calendario.

Puoi mostrare un messaggio su una pagina o reindirizzare le persone a un altro URL quando inviano il modulo.

Impostazioni di conferma

Oltre a ciò, puoi anche modificare le impostazioni 'Notifiche'.

Il plugin ti consente di scegliere diverse impostazioni per ricevere una notifica via email quando qualcuno invia un modulo. Ad esempio, puoi modificare l'indirizzo email a cui inviare, la riga dell'oggetto, il nome del mittente e altro ancora.

Modifica le impostazioni di notifica

Non dimenticare di fare clic sul pulsante 'Salva' in alto per memorizzare le modifiche al tuo modulo di invio eventi.

Pubblicazione del modulo per eventi inviati dagli utenti

Ora che hai creato un modulo per eventi inviati dagli utenti, è ora di pubblicarlo sul tuo sito web WordPress.

WPForms offre diverse opzioni per incorporare il tuo modulo in WordPress. Puoi utilizzare il blocco WPForms nell'editor a blocchi, utilizzare uno shortcode, aggiungere un widget nella barra laterale e altro ancora.

Per questo tutorial, utilizzeremo la procedura guidata di incorporamento offerta da WPForms.

Per iniziare, fai semplicemente clic sul pulsante 'Incorpora' nell'angolo in alto a destra.

La procedura guidata di incorporamento nell'editor di moduli WPForms

Quando fai clic sul pulsante, apparirà una finestra popup.

Fai clic sul pulsante 'Crea nuova pagina' e WPForms creerà automaticamente una nuova pagina per il tuo modulo.

Crea una nuova pagina

Puoi anche fare clic su 'Seleziona pagina esistente' per aggiungere il modulo a una pagina pubblicata.

Successivamente, dovrai inserire un nome per la tua pagina. Una volta fatto, fai semplicemente clic sul pulsante 'Iniziamo!'.

Inserisci nome per la pagina

Nella schermata successiva, puoi vedere il tuo modulo di eventi inviati dagli utenti nella nuova pagina di WordPress.

Fai clic sull'anteprima della pagina e quindi fai clic sul pulsante 'Pubblica'.

Anteprima modulo evento nell'editor di contenuti

Ora puoi visitare il tuo sito web per vedere il modulo in azione.

Ecco come apparirà sul front-end del tuo sito WordPress.

Modulo evento inviato dall'utente

Successivamente, puoi rivedere gli eventi del calendario che i tuoi utenti inviano andando alla pagina Sugar Calendar » Eventi dalla tua dashboard di WordPress.

Tutti gli eventi inviati dagli utenti appariranno nel calendario. Puoi fare clic su uno qualsiasi di essi e quindi fare clic sul pulsante 'Modifica' per esaminarli.

Visualizza e modifica eventi

Successivamente, puoi rivedere i dettagli dell'evento e assicurarti che l'utente abbia compilato tutte le informazioni richieste.

Se mancano informazioni, puoi aggiungerle o rifiutare l'evento del calendario se non soddisfa i requisiti del tuo sito web.

Pubblica evento inviato dall'utente

Dopodiché, fai semplicemente clic su ‘Pubblica’ per l'evento inviato dall'utente.

Ora puoi visitare il tuo sito web per vedere l'evento nel calendario.

Visualizza evento nell'anteprima del calendario

Bonus: Crea un semplice calendario eventi in WordPress

Se vuoi solo creare un calendario in cui solo tu puoi aggiungere eventi, puoi farlo anche con Sugar Calendar.

È il miglior plugin per calendari sul mercato che ti permette di creare calendari multipli, impostare orari di inizio e fine per i tuoi eventi, sincronizzare con Google Calendar e altro ancora.

Sugar Calendar

Dopo l'attivazione del plugin, visita semplicemente la pagina Calendario dalla bacheca di WordPress. Qui, passa alla scheda ‘Calendario’ e fai clic sul pulsante ‘Aggiungi nuovo’.

Si aprirà una finestra di dialogo in cui puoi iniziare aggiungendo un nome per il calendario.

Impostare un calendario padre in Sugar Calendar

Una volta fatto ciò, passa alla scheda ‘Eventi’ e fai clic sul pulsante ‘Aggiungi nuovo evento’.

L'editor di contenuti si aprirà ora sullo schermo, dove potrai aggiungere tutte le informazioni per il tuo evento, inclusi nome, data e ora, e durata.

Aggiungi eventi al tuo calendario

Infine, fai clic sul pulsante ‘Pubblica’ per salvare le tue impostazioni. Hai ora aggiunto con successo un evento al tuo calendario.

Per maggiori dettagli, consulta il nostro tutorial su come creare un semplice calendario eventi in WordPress.

Speriamo che questo articolo ti abbia aiutato a imparare come creare un calendario di eventi inviati dagli utenti in WordPress. Potresti anche voler consultare le nostre guide su come vendere biglietti per eventi usando WordPress o come ospitare un evento virtuale in WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

6 CommentsLeave a Reply

  1. Nelle impostazioni del modulo cambieresti lo stato da "in attesa di revisione" a "pubblicato" se volessi che tutte le sottomissioni andassero direttamente online, se non fossi preoccupato di moderare gli eventi.

    Amministratore

  2. Ciao,
    Grazie mille per il tuo tutorial.
    Voglio pubblicare ogni evento non appena viene aggiunto senza dover approvare l'evento.
    Purtroppo, non ho trovato un modo per raggiungere questo obiettivo. Quando aggiungo un evento tramite il modulo, questo viene aggiunto al database. Ma la visualizzazione dell'evento non si aggiorna, a meno che non prema il pulsante di aggiornamento nella pagina di modifica dell'evento. Qualche idea?
    Saluti

  3. Salve,

    È possibile inviare eventi con stato "pubblicato", non "in attesa"?

    Quindi l'amministratore non deve approvare l'evento manualmente?

    I know that this is not available with the default settings, but I hope that you can find some workaround to archive this :)

    Cordiali saluti

    • Puoi cambiare lo stato in "pubblicato", la principale preoccupazione quando lo fai sarà che qualsiasi sottomissione di spam che ricevi verrà pubblicata sul tuo sito.

      Amministratore

  4. Ottimo post qui, congratulazioni!
    C'è qualche rischio di sicurezza noto associato a questo approccio, come l'iniezione di codice o qualsiasi metodo di hacking tramite form web?
    Saluti!

    • A meno che non si senta diversamente, al momento non ci sono rischi di sicurezza noti con questo.

      Amministratore

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.