Jeśli szukasz sposobu na budowanie społeczności i zwiększanie zaangażowania na swojej stronie internetowej, akceptowanie wydarzeń z kalendarza od użytkowników jest świetnym miejscem do rozpoczęcia. Jest to sytuacja korzystna dla obu stron: Twoi goście otrzymują darmową promocję swoich wydarzeń, a Ty przyciągasz więcej członków społeczności.
Obecnie WordPress domyślnie nie oferuje funkcji akceptowania wydarzeń z kalendarza od użytkowników. Aby Ci pomóc, przetestowaliśmy różne wtyczki i stwierdziliśmy, że najłatwiejszym sposobem jest użycie WPForms i Sugar Calendar.
W tym artykule pokażemy Ci, jak łatwo stworzyć kalendarz wydarzeń przesyłanych przez użytkowników w WordPress, nie dając odwiedzającym dostępu do Twojego obszaru administracyjnego.

Dlaczego tworzyć kalendarz wydarzeń przesyłanych przez użytkowników?
Gromadzenie wydarzeń dla Twojego kalendarza WordPress to świetny sposób na budowanie społeczności, przyciąganie nowych odwiedzających i aktualizowanie kalendarza o najnowsze wydarzenia.
Pomaga to również zaoszczędzić czas, ponieważ nie musisz szukać w Internecie nadchodzących wydarzeń.
Kiedy członkowie społeczności mogą dodawać wydarzenia do Twojego kalendarza, otrzymają darmową promocję swoich wydarzeń. Ponadto odwiedzający Twoją witrynę WordPress i inni członkowie społeczności mogą łatwo dowiedzieć się o wydarzeniach odbywających się w ich okolicy.
Na przykład, powiedzmy, że prowadzisz charytatywną lub non-profit stronę członkowską. Możesz pozwolić członkom dodawać różne zbiórki pieniędzy, seminaria, wydarzenia charytatywne, webinary i inne wydarzenia społecznościowe do kalendarza Twojej strony.
Problem polega jednak na tym, że WordPress domyślnie nie pozwala użytkownikom na przesyłanie wydarzeń z kalendarza ani przesyłanie plików z front-endu. Musiałbyś utworzyć konto dla każdego użytkownika i zezwolić na dostęp do obszaru administracyjnego. Ta metoda jest czasochłonna i może być ryzykowna.
Na szczęście istnieje łatwiejszy sposób. Zobaczmy, jak możesz pozwolić ludziom dodawać wydarzenia do kalendarza w WordPress.
Akceptowanie wydarzeń przesłanych przez użytkowników w WordPress
Najlepszym sposobem, aby umożliwić użytkownikom dodawanie wydarzeń do kalendarza bez udzielania im dostępu do panelu administracyjnego WordPress, jest użycie WPForms. Jest to najlepsza wtyczka formularzy kontaktowych dla WordPress i cieszy się zaufaniem ponad 6 milionów firm.
Wtyczka pozwala na utworzenie formularza przesyłania plików i oferuje dodatek Post Submissions, który umożliwia przyjmowanie zgłoszeń wydarzeń, plików PDF, artykułów, wycen i innych treści na stronie głównej Twojej witryny.

Uwaga: WPForms ma darmową wersję. Jednak będziesz potrzebować planu Pro tej wtyczki, ponieważ zawiera ona dodatek Post Submission, integracje premium i inne funkcje dostosowywania.
Najpierw musisz zainstalować i aktywować wtyczkę WPForms. Jeśli potrzebujesz pomocy, zapoznaj się z naszym przewodnikiem dla początkujących na temat jak zainstalować wtyczkę WordPress.
Po aktywacji przejdź do strony WPForms » Ustawienia z panelu administracyjnego WordPress i wprowadź swój klucz licencyjny. Informacje te znajdziesz w swoim obszarze konta WPForms.

Następnie kliknij przycisk „Zweryfikuj klucz”, aby kontynuować.
Następnie odwiedź stronę WPForms » Dodatki, a następnie przewiń w dół do dodatku Post Submissions.
Kliknij przycisk „Zainstaluj dodatek”.

Po zainstalowaniu dodatku zauważysz zmianę Statusu z „Nie zainstalowano” na „Aktywny”.
Tworzenie kalendarza wydarzeń w WordPress
Następnie będziesz potrzebować wtyczki kalendarza wydarzeń WordPress, aby utworzyć kalendarz wydarzeń na swojej stronie WordPress.
W naszym samouczku użyjemy wtyczki Sugar Calendar. Jest to potężny, a jednocześnie przyjazny dla początkujących system zarządzania wydarzeniami dla WordPress, który oferuje wiele funkcji. Możesz z łatwością dodawać wydarzenia oraz zarządzać organizatorami i miejscami. Zobacz naszą pełną recenzję Sugar Calendar, aby uzyskać więcej szczegółów.
Pamiętaj, że w tym tutorialu będziemy korzystać z wersji Sugar Calendar Pro. Ale istnieje również darmowa wersja Sugar Calendar, której możesz użyć do stworzenia kalendarza dla swojej strony.
Najpierw musisz zainstalować i aktywować wtyczkę Sugar Calendar. Więcej szczegółów znajdziesz w naszym przewodniku na temat jak zainstalować wtyczkę WordPress.
Po aktywacji możesz przejść do strony Sugar Calendar » Ustawienia w panelu administracyjnym WordPress. Tutaj musisz wprowadzić klucz licencyjny i kliknąć przycisk „Zweryfikuj klucz”.

Klucz znajdziesz w obszarze konta Sugar Calendar lub w e-mailu z potwierdzeniem zakupu, który otrzymałeś podczas zakładania konta.
Następnie przewiń w dół i kliknij przycisk „Zapisz ustawienia”, aby zachować zmiany.

Następnie możesz utworzyć nowy kalendarz, przechodząc do Sugar Calendar » Kalendarze z panelu administracyjnego WordPress.
Kliknij przycisk „+ Dodaj kalendarz” u góry.

Na następnej stronie możesz zacząć od wprowadzenia nazwy swojego kalendarza.
Możesz również wybrać alias lub adres URL dla kalendarza, wybrać kalendarz nadrzędny i wprowadzić opis. Dodatkowo możesz wybrać kolor dla wpisów w kalendarzu.

Po zakończeniu po prostu kliknij przycisk „Dodaj nowy kalendarz” na dole.
Możesz powtórzyć ten proces, aby utworzyć dowolną liczbę kalendarzy.
Tworzenie formularza wydarzeń zgłaszanych przez użytkowników
W następnym kroku będziesz musiał utworzyć formularz za pomocą WPForms, aby skonfigurować rejestrację wydarzeń na swojej stronie internetowej.
Aby rozpocząć, możesz odwiedzić stronę WPForms » Wszystkie formularze z panelu administracyjnego WordPress i kliknąć przycisk „+ Dodaj nowy”. Spowoduje to uruchomienie kreatora formularzy metodą przeciągnij i upuść.

WPForms oferuje tysiące szablonów formularzy do wyboru. Po prostu wpisz nazwę swojego formularza u góry, a następnie wybierz szablon formularza.
W tym samouczku używamy szablonu „Formularz wydarzenia”, ponieważ zawiera on wszystkie pola wymagane przez użytkowników do zgłaszania swoich wydarzeń.

Następnie możesz dostosować swój formularz wydarzenia.
Korzystając z kreatora formularzy metodą przeciągnij i upuść, WPForms pozwala dodawać różne pola formularza. Możesz dodać menu rozwijane, pola wyboru, numer telefonu, adres, adres URL strony internetowej i inne.
Ponadto pozwala na zmianę kolejności pól formularza i usunięcie tych, których nie potrzebujesz.

Na przykład dodamy pola „Data / Czas” do naszego szablonu formularza, aby wyświetlić „Datę / Czas rozpoczęcia wydarzenia” i „Datę / Czas zakończenia wydarzenia”. Dodaliśmy również pole formularza „Przesyłanie plików”, aby użytkownicy mogli przesyłać obrazy i banery dla swoich wydarzeń.
Wskazówka Pro: Dodając pole Data / Czas, upewnij się, że zaznaczyłeś pole wyboru „Wyłącz przeszłe daty”. Tę opcję znajdziesz w zakładce Opcje zaawansowane.
Zapewni to, że wszystkie Twoje nowe wydarzenia będą miały przyszłą datę. Pomaga to również wyłapać błędy, jeśli ktoś przypadkowo wprowadzi zły rok.

Podczas tworzenia formularza możesz zmienić nazwy różnych pól formularza.
Aby to zrobić, po prostu kliknij je, a następnie zmień „Etykietę” w sekcji Opcje pola w menu po lewej stronie. Na przykład zmieniliśmy etykietę pola formularza przesyłania plików na Obraz wydarzenia.

Następnie musisz przejść do zakładki Ustawienia » Sugar Calendar w kreatorze formularzy.
Teraz upewnij się, że opcja „Włącz tworzenie wydarzeń Sugar Calendar” jest włączona.

Poza tym będziesz musiał dopasować pola formularza do pól, których będzie szukać wtyczka Sugar Calendar.
Na przykład, tak zmapowaliśmy pola naszego formularza demonstracyjnego:
- Tytuł wydarzenia na Nazwę wydarzenia
- Opis wydarzenia do Opisu wydarzenia
- Obraz wyróżniający wydarzenia do Obrazu wydarzenia
- Data i czas rozpoczęcia do Data i czas rozpoczęcia wydarzenia
- Data i czas zakończenia do Data i czas zakończenia wydarzenia
- Status wydarzenia: Oczekuje na przegląd
- Lokalizacja do Lokalizacja wydarzenia
Status „Oczekujące na przegląd” pozwala moderować każde zgłoszenie wydarzenia. Ponadto, jeśli akceptujesz płatności online, możesz sprawdzić, czy płatności zakończyły się sukcesem przed zatwierdzeniem wydarzenia.
Następnie możesz również zmienić inne ustawienia swojego formularza.
Jeśli przejdziesz do zakładki „Potwierdzenia”, zobaczysz ustawienia dotyczące wyświetlania strony z podziękowaniem, która pojawi się, gdy użytkownicy prześlą wydarzenie z kalendarza.
Możesz wyświetlić komunikat na stronie lub przekierować ludzi na inny adres URL, gdy prześlą formularz.

Poza tym możesz również zmienić ustawienia „Powiadomienia”.
Wtyczka pozwala wybrać różne ustawienia dotyczące otrzymywania powiadomień e-mail, gdy ktoś prześle formularz. Na przykład możesz zmienić adres e-mail odbiorcy, temat wiadomości, nazwę nadawcy i inne.

Nie zapomnij kliknąć przycisku „Zapisz” na górze, aby zapisać zmiany w formularzu zgłoszeń wydarzeń.
Publikowanie formularza zgłaszania wydarzeń przez użytkowników
Teraz, gdy utworzyłeś formularz wydarzeń przesyłanych przez użytkowników, czas opublikować go na swojej stronie internetowej WordPress.
WPForms oferuje wiele opcji osadzania formularza w WordPress. Możesz użyć bloku WPForms w edytorze bloków, użyć krótkiego kodu, dodać widżet boczny i inne.
W tym samouczku użyjemy kreatora osadzania oferowanego przez WPForms.
Aby rozpocząć, po prostu kliknij przycisk „Osadź” w prawym górnym rogu.

Po kliknięciu przycisku pojawi się okno podręczne.
Kliknij przycisk „Utwórz nową stronę”, a WPForms automatycznie utworzy nową stronę dla Twojego formularza.

Możesz również kliknąć „Wybierz istniejącą stronę”, aby dodać formularz do opublikowanej strony.
Następnie musisz wprowadzić nazwę dla swojej strony. Gdy to zrobisz, po prostu kliknij przycisk „Zaczynajmy!”.

Na następnym ekranie zobaczysz formularz przesłanych przez użytkowników wydarzeń na nowej stronie WordPress.
Kliknij przycisk „Podgląd strony”, a następnie kliknij przycisk „Opublikuj”.

Możesz teraz odwiedzić swoją stronę internetową, aby zobaczyć formularz w akcji.
Oto jak będzie to wyglądać na stronie front-end Twojej witryny WordPress.

Następnie możesz przejrzeć wydarzenia z kalendarza, które Twoi użytkownicy przesyłają, przechodząc na stronę Sugar Calendar » Wydarzenia z panelu administracyjnego WordPress.
Wszystkie wydarzenia zgłoszone przez użytkowników pojawią się w kalendarzu. Możesz kliknąć na dowolne z nich, a następnie kliknąć przycisk „Edytuj”, aby je przejrzeć.

Następnie możesz przejrzeć szczegóły wydarzenia i upewnić się, że użytkownik wypełnił wszystkie wymagane informacje.
Jeśli brakuje jakichkolwiek informacji, możesz je dodać lub odrzucić wydarzenie z kalendarza, jeśli nie spełnia ono wymagań Twojej strony.

Następnie po prostu „Opublikuj” wydarzenie przesłane przez użytkownika.
Możesz teraz odwiedzić swoją stronę internetową, aby zobaczyć wydarzenie w kalendarzu.

Bonus: Utwórz prosty kalendarz wydarzeń w WordPress
Jeśli chcesz po prostu utworzyć kalendarz, do którego tylko Ty możesz dodawać wydarzenia, możesz to zrobić za pomocą Sugar Calendar.
To najlepsza wtyczka kalendarza na rynku, która pozwala tworzyć wiele kalendarzy, ustawiać czas rozpoczęcia i zakończenia wydarzeń, synchronizować z Kalendarzem Google i nie tylko.

Po aktywacji wtyczki po prostu odwiedź stronę Kalendarz z panelu administracyjnego WordPress. Tutaj przełącz się na zakładkę „Kalendarz” i kliknij przycisk „Dodaj nowe”.
Otworzy się okno, w którym możesz zacząć od dodania nazwy kalendarza.

Gdy to zrobisz, przejdź do zakładki „Wydarzenia” i kliknij przycisk „Dodaj nowe wydarzenie”.
Edytor treści zostanie teraz uruchomiony na ekranie, gdzie możesz dodać wszystkie informacje o swoim wydarzeniu, w tym nazwę, datę i godzinę oraz czas trwania.

Na koniec kliknij przycisk „Opublikuj”, aby zapisać ustawienia. Pomyślnie dodałeś wydarzenie do swojego kalendarza.
Szczegółowe informacje znajdziesz w naszym poradniku jak stworzyć prosty kalendarz wydarzeń w WordPressie.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak utworzyć kalendarz wydarzeń zgłaszanych przez użytkowników w WordPress. Możesz również zapoznać się z naszymi przewodnikami na temat sprzedaży biletów na wydarzenia za pomocą WordPress lub organizowania wydarzeń wirtualnych w WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Wsparcie WPBeginner
W ustawieniach formularza zmienisz „oczekujące na przegląd” na „opublikowane”, jeśli chcesz, aby wszystkie zgłoszenia były publikowane od razu, jeśli nie zależy Ci na moderowaniu wydarzeń.
Admin
Philipp Letschka
Cześć,
Bardzo dziękuję za Twój tutorial.
Chciałbym publikować każde wydarzenie natychmiast po jego dodaniu, bez konieczności jego zatwierdzania.
Niestety, nie znalazłem sposobu, aby to osiągnąć. Kiedy dodaję wydarzenie przez formularz, jest ono dodawane do bazy danych. Ale widok wydarzenia nie aktualizuje się, chyba że naciśnę przycisk aktualizacji na stronie edycji wydarzenia. Czy masz jakieś pomysły?
Pozdrawiam
Boris Kospic
Witam,
Czy można zgłaszać wydarzenia ze statusem opublikowany, a nie oczekujący?
Czyli administrator nie musi ręcznie zatwierdzać wydarzenia?
I know that this is not available with the default settings, but I hope that you can find some workaround to archive this
Pozdrawiam
Wsparcie WPBeginner
Możesz zmienić status na opublikowany, głównym problemem przy tym będzie to, że wszelkie przesłane spamowe zgłoszenia zostaną opublikowane na Twojej stronie.
Admin
Obed
Świetny post, gratulacje!
Czy istnieją jakieś znane ryzyka bezpieczeństwa związane z tym podejściem, takie jak wstrzykiwanie kodu lub jakiekolwiek metody hakowania przez formularze internetowe?
Pozdrawiam!
Wsparcie WPBeginner
O ile nie otrzymamy informacji zwrotnej, obecnie nie ma znanego ryzyka bezpieczeństwa z tym związanego.
Admin