Vill du tillåta användare att skicka in kalenderhändelser på din WordPress-webbplats?
Att lägga till användarinskickade händelser är ett bra sätt att bygga en community och öka engagemanget på din webbplats.
I den här artikeln visar vi dig hur du skapar en användarinskickad händelsekalender i WordPress utan att ge besökarna tillgång till ditt adminområde.
Varför skapa en användarinskickad händelsekalender?
Crowdsourcing-evenemang för din WordPress-kalender är ett utmärkt sätt att bygga en community, locka nya besökare och hålla din kalender uppdaterad med de senaste händelserna. Det hjälper också till att spara tid eftersom det inte finns något behov av att söka på internet efter kommande evenemang.
När dina gemenskapsmedlemmar kan lägga till evenemang i sin kalender, får de gratis marknadsföring av dina evenemang, och dina webbplatsbesökare och andra gemenskapsmedlemmar kommer enkelt att kunna ta reda på om evenemang som händer i deras område.
Låt oss till exempel säga att du har en webbplats för medlemskap för välgörenhet eller ideell organisation. Du kan tillåta medlemmar att lägga till olika insamlingar, seminarier och andra välgörenhetsevenemang i din webbplatskalender.
Problemet är att WordPress inte tillåter användare att skicka kalenderhändelser eller ladda upp filer i gränssnittet som standard. Du måste skapa ett konto för varje användare och ge åtkomst till administrationsområdet. Denna metod är tidskrävande och kan vara riskabel.
Lyckligtvis finns det ett enklare sätt. Låt oss se hur du kan tillåta människor att lägga till kalenderhändelser i WordPress.
Skapa en användarinskickad händelsekalender i WordPress
Det bästa sättet att tillåta användare att lägga till kalenderhändelser utan att ge dem tillgång till din WordPress adminpanel är att använda WP-formulär. Det är det bästa kontaktformulärpluginet för WordPress och betros av över 5 miljoner företag.
Insticksprogrammet låter dig skapa ett filuppladdningsformulär och erbjuder ett inläggsplugin som låter dig acceptera evenemangslistor, PDF-filer, artiklar, citat och annat innehåll i fronten av din webbplats.
Notera: Du kommer att behöva WPForms Pro-version eftersom det inkluderar postship-plugin, premiumintegrationer och andra anpassningsfunktioner.
Först måste du installera och aktivera WPForms plugin. Om du behöver hjälp, kolla in vår guide om hur du installerar ett WordPress-plugin.
Vid aktivering går du bara till WPForms » Inställningar från din WordPress-instrumentpanel och ange din licensnyckel. Du hittar licensnyckeln i WPForms-kontoområdet.
Klicka sedan på knappen ‘Verifiera nyckel’ för att fortsätta.
Efter att ha verifierat licensnyckeln måste du gå till WPForms » Plugins och scrolla sedan ned till insticksprogrammet Post Submissions.
Gå vidare och klicka på knappen “Installera plugin”.
När plugin-programmet är installerat kommer du att märka statusändringarna från “Inte installerad” till “Aktiv”.
Konfigurera Event Calendar Plugin
Därefter behöver du ett WordPress-evenemangskalenderplugin för att skapa en evenemangskalender på din webbplats.
Vi kommer att använda plugin-programmet Event Calendar för vår handledning. Det är ett kraftfullt händelsehanteringssystem för WordPress och erbjuder många funktioner. Du kan enkelt använda den för att lägga till evenemang och hantera arrangörer och arenor.
Dessutom erbjuder evenemangskalendern en gratis version och integreras enkelt med WPForms.
Först måste du installera och aktivera insticksprogrammet Event Calendar. För mer information, se vår guide om hur du installerar ett WordPress-plugin.
Vid aktivering omdirigeras du till Händelser » Inställningar i WordPress adminpanel. Insticksprogrammet kommer att be dig att gå med i dess community. Du kan bara klicka på knappen “Hoppa över” tills vidare.
Därefter kan du gå igenom olika inställningar för din evenemangskalender.
Det finns inställningar på fliken “Allmänt” för att ändra antalet händelser som visas per sida, aktivera blockredigeraren för händelser, visa kommentarer, redigera händelsens URL och mer.
Du kan också konfigurera tidszonsinställningar för din evenemangskalender genom att rulla nedåt. Insticksprogrammet låter dig använda din webbplats tidszon överallt eller manuellt ställa in tidszonen för varje händelse.
Vi föreslår att du använder alternativet “Använd webbplatsomfattande tidszon överallt”. Detta hjälper till att matcha tiderna för händelser som användare skickar till din webbplats tidszon.
När du har gjort dina ändringar, klicka på knappen “Spara ändringar”.
Efter det kan du gå till fliken “Visa” och redigera utseendet på din evenemangskalender.
Det finns till exempel alternativ för att inaktivera standardstilen, välja en mall, aktivera händelsevyer och mer.
När du har gjort dina ändringar, låt oss se hur du kan skapa ett formulär för att acceptera kalenderhändelser.
Skapa ett användarinskickat evenemangsformulär
I nästa steg måste du ställa in ett formulär med hjälp av WP-formulär för att tillåta användare att skicka in händelser.
För att komma igång kan du gå till WPForms » Lägg till nytt från din WordPress-instrumentpanel. Detta kommer att starta dra och släpp-formulärbyggaren.
Ange bara ett namn för ditt formulär högst upp och välj sedan mallen “Blogginläggsformulär”.
Vi använder den här mallen eftersom när du använder plugin-programmet Event Calendar är varje händelse en anpassad inläggstyp. Med WPForms kan du redigera formulärmallen för inlämning av blogginlägg för att skicka en anpassad inläggstyp för evenemang istället för ett vanligt blogginlägg.
Du kan sedan anpassa inläggsformuläret.
Med hjälp av dra-och-släpp-formulärbyggaren låter WPForms dig lägga till olika formulärfält. Du kan lägga till en rullgardinsmeny, kryssrutor, telefonnummer, adress, webbadress med mera.
Dessutom låter den dig också ändra ordningen på varje formulärfält och ta bort fält du inte behöver.
Till exempel kommer vi att lägga till ‘Datum/Time’-fält i vår formulärmall för att visa ‘Event Start Date/Time’ och ‘Event End Date/Time’.
Proffstips: När du lägger till fältet Datum/tid, se till att klicka på kryssrutan “Inaktivera tidigare datum”. Du hittar det här alternativet på fliken Avancerat.
Detta kommer att säkerställa att alla dina nya evenemang har ett framtida datum. Det hjälper också till att fånga upp fel om någon av misstag anger fel år.
När du skapar ditt formulär kan du byta namn på olika fält på formuläret. För att göra detta klickar du helt enkelt på dem och ändrar sedan ‘Etiketten’ i Fältalternativ i menyn till vänster.
För vår handledning ändrade vi taggen Post Title till Event Title och Post Excerpt till Event Description.
Efter det måste du gå till Inställningar » Inlägg fliken i formulärbyggaren.
Se nu till att alternativet ‘Publicera bidrag’ är aktiverat.
Utöver det måste du matcha dina formulärfält med fälten som Event Calendar-pluginet letar efter.
Så här kartlägger vi till exempel fälten i vårt demoformulär:
- Inläggsrubrik i evenemangets titel
- Utdrag för beskrivning av efter händelsen
- Lägg upp utvald bild till utvald bild
- Inläggstyp i händelser
- Publiceringsstatus under granskning väntar
- Lägg upp författare till nuvarande användare
Statusen Väntar på granskning låter dig moderera inlämningen av varje händelse. Om du accepterar onlinebetalningar kan du dessutom kontrollera om betalningarna gjordes korrekt innan du godkänner evenemanget.
Därefter måste du också tilldela start- och slutdatum/tid för händelsen. För det, scrolla ner till avsnittet “Custom Post Meta” och ange en kod för att mappa respektive fält i ditt formulär.
Lägg till för att komma igång _EventStartDate kod och välj fältet för händelsens starttid (t.ex. Händelsens startdatum/tid) från rullgardinsmenyn.
Klicka sedan på ‘+’-knappen för att lägga till ytterligare en anpassad inläggsmeta och ange _EventEndDate kod för att mappa händelsens slutformulärfält (som händelsens slutdatum/tid).
Därefter kan du också ändra andra inställningar i ditt formulär.
Om du går till fliken “Bekräftelser” kommer du att se inställningar för att visa tacksidan som visas när användare skickar in en kalenderhändelse.
Du kan visa ett meddelande, en sida eller omdirigera personer till en annan webbadress när de skickar in formuläret.
Bortsett från det kan du också ändra inställningarna för “Notifikationer”.
Här låter pluginen dig välja olika inställningar för att få ett meddelande när någon skickar in ett formulär. Du kan till exempel ändra sändningen till e-postadress, ämnesrad, avsändarens namn och mer.
Glöm inte att klicka på “Spara”-knappen högst upp när du har gjort dina ändringar.
Publicera ditt användarinskickade händelseformulär
Nu när du har skapat ett användarinskickat evenemangsformulär är det dags att publicera det på din WordPress-webbplats.
WPForms erbjuder flera alternativ för att bädda in ditt formulär i WordPress. Du kan använda WPForms-blocket i blockredigeraren, använda en kortkod, lägga till en sidofältswidget och mer.
För den här handledningen kommer vi att använda inbäddningsguiden som erbjuds av WPForms.
För att komma igång klickar du bara på “Bädda in”-knappen i det övre högra hörnet.
När du klickar på knappen visas ett popup-fönster.
Gå vidare och klicka på knappen “Skapa ny sida” så skapar WPForms automatiskt en ny sida för ditt formulär.
Du kan också klicka på “Välj befintlig sida” för att lägga till formuläret på en publicerad sida.
Därefter måste du ange ett namn för din sida. När detta är gjort klickar du bara på “Låt oss gå!” knapp.
På nästa skärm kan du se formuläret för användarinskickade händelser på den nya WordPress-sidan.
Gå vidare och förhandsgranska sidan och klicka sedan på knappen “Publicera”.
Du kan nu besöka deras hemsida för att se formuläret i aktion.
Så här kommer det att se ut på framsidan av din webbplats.
Du kan sedan granska kalenderhändelserna som dina användare skickar in genom att gå till evenemang från din WordPress-instrumentpanel.
Alla händelser som skickats in av användare kommer att visas här som väntande. Du kan klicka på knappen “Redigera” under varje evenemang för att granska dem.
När du granskar evenemanget, se till att användaren har fyllt i alla detaljer. Om någon information saknas kan du lägga till den eller avvisa kalenderhändelsen om den inte uppfyller kraven på din webbplats.
Efter det är det bara att lägga upp händelsen som användaren skickat in. Du kan sedan se dina händelser genom att besöka webbadressen som skapats av Evenemangskalendern: https://www.example.com/events
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du skapar en användarinskickad händelsekalender i WordPress. Du kanske också vill kolla in våra guider om hur du flyttar en webbplats från HTTP till HTTPS och de bästa WordPress SEO-plugins och verktyg för att förbättra din webbplatsrankning.
