MadeIT Events
MadeIT Events pokazuje wydarzenia jako listę i kalendarz za darmo. Dodatek PRO dokłada zapisy: formularz na stronie każdego wydarzenia, limit miejsc z listą rezerwową, e-maile do uczestników i przypomnienia przed wydarzeniem.
Pobierz wtyczkę darmową ↓ MadeIT Events Pro →
Instalacja i pierwsze wydarzenie
MadeIT Events działa na WordPress 6.6+ i PHP 8.0+. Nie wymaga WooCommerce. Wtyczkę darmową instalujesz z WordPress.org (Wtyczki → Dodaj nową) albo wgrywasz plik ZIP z strony pobierania.
- Aktywuj wtyczkę. Powstaje strona Wydarzenia z shortcode
[madeit_events]i typ treści „Wydarzenia” w menu MadeIT Events. - Wejdź w MadeIT Events → Dodaj wydarzenie, wpisz tytuł i opis, ustaw początek (a opcjonalnie koniec), adres i koszt.
- Opublikuj wydarzenie. Pojawi się na liście na stronie Wydarzenia i ma własną stronę.
Jeśli strona z wydarzeniami nie powstała (np. istniała już strona z tym shortcode), wskaż ją w MadeIT Events → Ustawienia → Zakres w polu „Strona z wydarzeniami”.
Edytor wydarzenia Darmowe
Ramka „Szczegóły wydarzenia” pod treścią wydarzenia zawiera wszystkie dane, które widzi odwiedzający.
| Pole | Do czego służy |
|---|---|
| Początek | Data i godzina rozpoczęcia. Wybierasz ją w kalendarzu. Po tym terminie wydarzenie trafia do zakładki „Minione”. |
| Koniec | Data i godzina zakończenia. Puste pole oznacza, że wydarzenie trwa godzinę. |
| Adres miejsca | Adres pokazywany na stronie wydarzenia i w liście. Nazwę miejsca dodaj w polu „Miejsca” obok. |
| Koszt uczestnictwa | Kwota w walucie z ustawień. Puste pole lub 0 oznacza wydarzenie bezpłatne (zielona etykieta). Płatne ma żółtą etykietę z kwotą. |
Kategorie, miejsca i grupy odbiorców
Obok edytora są trzy rodzaje etykiet: <b>Kategorie</b> (np. Warsztaty, Koncerty), <b>Miejsca</b> (np. Sala Główna) i <b>Dla kogo</b> (np. Dzieci, Dorośli). Każda działa jak kategoria wpisu: dodajesz je w edytorze albo w menu MadeIT Events. Odwiedzający filtrują po nich listę i kalendarz.
Obrazek wyróżniający
Obrazek wyróżniający wydarzenia pokazuje się jako miniatura na liście, na karcie-zajawce w kalendarzu i na górze strony wydarzenia. Bez obrazka kalendarz pokazuje kolorowe pole z numerem dnia.
Lista wydarzeń Darmowe
Lista grupuje nadchodzące wydarzenia miesiącami. Każdy wiersz pokazuje datę, godziny, tytuł, miejsce, koszt i kategorie oraz przycisk przejścia do wydarzenia.
- Zakładki Nadchodzące / Minione przełączają się nad listą. Minione są oznaczone jako zakończone.
- Wyszukiwarka szuka w tytułach i opisach. Aktywny filtr widać jako „chip”, który można usunąć jednym kliknięciem, albo wyczyścić wszystko naraz.
- Filtry (menu „Filtry”): koszt (bezpłatne / płatne), kategoria, miejsce i grupa odbiorców.
- Licznik wyników („Znaleziono 6 wydarzeń”) i stronicowanie, gdy wydarzeń jest więcej niż na jednej stronie.
Kalendarz miesięczny Darmowe
Przełącznik „Lista / Kalendarz” nad widokiem zmienia sposób wyświetlania. Kalendarz pokazuje miesiąc od poniedziałku, a dzisiejszy dzień jest wyróżniony.
- Strzałki i przycisk „Dziś” przenoszą między miesiącami.
- Po najechaniu na wydarzenie (albo po fokusie klawiaturą) pojawia się karta-zajawka: obrazek, data, godziny, tytuł, początek opisu, koszt, kategorie i przycisk.
- Gdy w dniu jest za dużo wydarzeń, widać „+N więcej”. Kliknięcie otwiera listę tego dnia.
- Wydarzenia płatne i bezpłatne mają różne kolory, a minione są wyszarzone.
Strona wydarzenia Darmowe
Każde wydarzenie ma własny adres (<code>/event/nazwa</code>) i układ dwukolumnowy: z lewej opis, z prawej ramka „Szczegóły” z terminem, miejscem, kosztem i grupą odbiorców. Na górze jest nagłówek z datą, dniem tygodnia, godzinami i etykietami. Na dole są linki do poprzedniego i następnego wydarzenia.
Adresy (<code>event</code>, <code>event-category</code>, <code>event-venue</code>, <code>event-audience</code>) działają jak typowe wpisy WordPressa. Po aktywacji wtyczki odśwież bezpośrednie odnośniki (Ustawienia → Bezpośrednie odnośniki), jeśli któryś adres zwraca 404.
Shortcode [madeit_events] Darmowe
Shortcode wstawiasz na dowolnej stronie albo w bloku „Shortcode”. Bez parametrów pokazuje widok domyślny z ustawień.
| Parametr | Wartości | Opis |
|---|---|---|
view | list, calendar | Widok startowy. |
category, venue, audience | slug | Ogranicza do jednej kategorii, miejsca lub grupy odbiorców. |
per_page | liczba 1–60 | Ile wydarzeń na stronie listy. |
filters | no | Ukrywa wyszukiwarkę i filtry, np. dla krótkiej zapowiedzi na stronie głównej. |
width | theme, wide, xwide | Szerokość widoku niezależnie od ustawień globalnych. |
Przykład: <code>[madeit_events view="list" category="warsztaty" per_page="3" filters="no"]</code> pokazuje trzy najbliższe warsztaty bez filtrów.
Ustawienia wtyczki Darmowe
MadeIT Events → Ustawienia → Zakres.
| Ustawienie | Opis |
|---|---|
| Domyślny widok | Lista albo kalendarz. Używany, gdy shortcode nie ma parametru view. |
| Wydarzeń na stronie listy | Od 1 do 60. Domyślnie 12. |
| Strona z wydarzeniami | Strona z shortcode. Na nią prowadzą linki „wróć do listy”. |
| Szerokość listy i kalendarza | Szerokość treści motywu, szeroka (do 1200 px) albo bardzo szeroka (do 1500 px). Motywy blokowe zwykle zawężają treść, a kalendarz jest czytelniejszy szerzej. |
| Symbol waluty | Pokazywany po kwocie wydarzeń płatnych. Domyślnie zł lub €, zależnie od języka witryny. |
Zapisy uczestników PRO
Po aktywacji dodatku w edytorze wydarzenia pojawia się sekcja <strong>Zapisy</strong>, a na stronie wydarzenia formularz zapisu.
| Ustawienie wydarzenia | Opis |
|---|---|
| Liczba miejsc | Limit uczestników. Puste pole oznacza brak limitu. |
| Maks. miejsc w jednym zgłoszeniu | Ile osób można zapisać jednym formularzem (1–50). |
| Zapisy są włączone | Wyłączenie ukrywa formularz i pokazuje komunikat o zamkniętych zapisach. |
| Lista rezerwowa | Gdy brakuje miejsc, zgłoszenia trafiają na listę i awansują automatycznie. |
| Ręczna akceptacja | Zgłoszenia czekają na Twoje potwierdzenie (status „Czeka na akceptację”). |
| Zapisy do | Termin zamknięcia zapisów, w sekcji dat. Puste pole: do rozpoczęcia wydarzenia. |
| Informacje o płatności | Np. numer konta albo „płatność na miejscu”. Trafia do e-maila z potwierdzeniem. |
Formularz
Uczestnik podaje imię i nazwisko, e-mail, opcjonalnie telefon, liczbę miejsc i uwagi oraz zaznacza zgodę na przetwarzanie danych. Formularz jest chroniony polem honeypot, tokenem formularza i limitem prób z jednego adresu IP. Ten sam adres e-mail nie zapisze się dwa razy na to samo wydarzenie.
Lista rezerwowa i awans
Zgłoszenie, które nie mieści się w limicie, trafia na listę rezerwową. Gdy ktoś zrezygnuje albo zwiększysz limit, osoby z listy awansują w kolejności zgłoszeń, dopóki mieszczą się w wolnych miejscach, i dostają e-mail. Awans zatrzymuje się na pierwszym zgłoszeniu, które się nie mieści, żeby nie przeskakiwać kolejki.
Mierniki miejsc
Na liście, w kalendarzu i na stronie wydarzenia widać „Zajęte miejsca 12/30” z paskiem postępu. Gdy miejsc brakuje, przycisk zmienia się na „Lista rezerwowa”, a gdy zapisy są zamknięte, pokazuje się komunikat.
Ekran zgłoszeń PRO
MadeIT Events → Zgłoszenia pokazuje wszystkie zapisy w jednej liście z trzema licznikami: wszystkie, czekające na akceptację oraz lista rezerwowa / nieopłacone.
- Wyszukiwanie po imieniu i e-mailu oraz filtry statusu i wydarzenia, ze stronicowaniem po 20.
- Szczegóły zgłoszenia: kontakt, wydarzenie, termin, liczba miejsc, status, płatność, data zgłoszenia i uwagi uczestnika.
- Eksport CSV całej listy albo jednego wydarzenia (przycisk też w ramce zgłoszeń w edytorze wydarzenia). Plik otwiera się w Excelu, a komórki zaczynające się od znaków formuł są zabezpieczone.
Statusy zgłoszenia
| Status | Znaczenie |
|---|---|
| Czeka na akceptację | Wydarzenie ma ręczną akceptację. Uczestnik dostał e-mail o przyjęciu zgłoszenia. |
| Potwierdzone | Miejsce jest zarezerwowane. Uczestnik dostał potwierdzenie. |
| Lista rezerwowa | Brak miejsc. Czeka na awans. |
| Obecny | Oznaczasz po wydarzeniu. |
| Anulowane | Uczestnik zrezygnował linkiem z e-maila albo Ty anulowałeś zgłoszenie. Miejsca wracają do puli. |
Płatności
Płatności nie są obsługiwane w systemie. Przy wydarzeniach płatnych zgłoszenie ma status płatności „Nieopłacone”, który zmieniasz ręcznie na „Opłacone” albo „Zwrócone”. Oznaczenie jako opłacone wysyła uczestnikowi potwierdzenie.
Akcje w szczegółach
Potwierdź zgłoszenie, oznacz obecność, przenieś na listę rezerwową, anuluj, oznacz płatność oraz „Wyślij e-mail ponownie”.
E-maile i przypomnienia PRO
Zakładka <strong>Powiadomienia</strong> włącza e-maile do uczestników i do organizatora, ustawia adres organizatora (puste: administrator witryny) oraz przypomnienia. Uczestnicy ze statusem „Potwierdzone” dostają przypomnienie na zadaną liczbę godzin przed wydarzeniem (domyślnie 24). Wysyłka działa w tle co godzinę przez WP-Cron, więc na stronie o małym ruchu warto uruchamiać cron systemowy.
| Wiadomość | Kiedy jest wysyłana |
|---|---|
| Zgłoszenie przyjęte | Po zapisie na wydarzenie z ręczną akceptacją. |
| Potwierdzenie zapisu | Po zapisie, potwierdzeniu lub awansie z listy rezerwowej. Zawiera termin, miejsce, koszt, informacje o płatności i link do rezygnacji. |
| Lista rezerwowa | Gdy zgłoszenie trafia na listę. |
| Anulowanie zapisu | Po rezygnacji lub anulowaniu. |
| Potwierdzenie płatności | Po oznaczeniu zgłoszenia jako opłaconego. |
| Przypomnienie | Przed wydarzeniem, raz na uczestnika. |
| Do organizatora | Przy każdym nowym zgłoszeniu. |
Znaczniki w treściach
W tematach i treściach możesz użyć: <code>{name}</code>, <code>{email}</code>, <code>{event}</code>, <code>{date}</code>, <code>{place}</code>, <code>{seats}</code>, <code>{price}</code>, <code>{payment_info}</code>, <code>{status}</code>, <code>{event_url}</code>, <code>{cancel_url}</code> i <code>{admin_url}</code>.
Pliki kalendarza PRO
- Na stronie wydarzenia są linki + Kalendarz Google i + iCalendar (.ics).
- Nad listą pojawia się menu Dodaj do kalendarza z kanałem wszystkich nadchodzących wydarzeń (adres
/?madeit_events_ics=all). Odwiedzający subskrybują go w Kalendarzu Apple lub Outlooku, a nowe wydarzenia pojawiają się same. - Pliki zawierają tytuł, termin w UTC, miejsce, opis i link do wydarzenia.
Wygląd i teksty PRO
Zakładka <strong>Wygląd</strong> ustawia kolor akcentu listy, kalendarza i formularza z podglądem na żywo. Zakładka <strong>Teksty</strong> pozwala zmienić etykietę wydarzenia bezpłatnego, etykietę miejsc, przyciski, komunikaty formularza i treść wszystkich e-maili. Puste pole przywraca tekst domyślny, a teksty, których nie zmienisz, dalej korzystają z tłumaczeń wtyczki.
Licencja i aktualizacje Pro PRO
- Pobierz dodatek z konta klienta (Licencje → Pobierz aktualną wersję) i wgraj go w Wtyczki → Dodaj nową → Wyślij wtyczkę.
- Aktywuj dodatek. Wymaga aktywnej wtyczki MadeIT Events.
- Otwórz MadeIT Events → Licencja, wklej 32-znakowy klucz i kliknij „Zapisz i aktywuj”.
Nowe wersje pojawiają się w Kokpit → Aktualizacje przez 12 miesięcy. Po wygaśnięciu licencji dodatek działa dalej, ale bez nowych wersji. Klucz obejmuje jedną stronę, którą można odłączyć w koncie klienta.
Rozwiązywanie problemów
- Strony wydarzeń zwracają 404: zapisz ponownie Ustawienia → Bezpośrednie odnośniki.
- Nie ma menu Zgłoszenia: sprawdź, czy darmowa wtyczka jest aktywna i czy dodatek Pro jest aktywowany.
- Nie dochodzą e-maile: skonfiguruj SMTP i sprawdź, czy działa WP-Cron.
- Formularz pokazuje „formularz wygasł”: strona jest z cache. Wyłącz cache dla stron wydarzeń albo odśwież stronę.
- Za szeroki lub za wąski widok: zmień szerokość w Ustawieniach albo parametr
widthw shortcode.
Najczęstsze pytania
Czy potrzebuję także darmowej wtyczki?
Tak. MadeIT Events Pro jest dodatkiem i wymaga zainstalowanej i aktywnej darmowej wtyczki MadeIT Events z WordPress.org.
Czy coś w darmowej wtyczce jest zablokowane do zakupu Pro?
Nie. Darmowa wtyczka jest kompletna: lista, kalendarz, filtry, kategorie, miejsca i strona wydarzenia. Pro dodaje zapisy, e-maile, eksport i pliki kalendarza.
Czy uczestnicy mogą płacić online?
Nie. Płatności rozliczasz poza systemem, na przykład przelewem lub na miejscu. Informacje o płatności wpisujesz w wydarzeniu, trafiają do e-maila z potwierdzeniem, a zgłoszenie oznaczasz jako opłacone.
Jak działa lista rezerwowa?
Gdy miejsca się skończą, nowe zgłoszenia trafiają na listę rezerwową. Gdy zgłoszenie zostanie anulowane lub dodasz miejsca, osoby z listy awansują po kolei i dostają e-mail.
Czy mogę akceptować zgłoszenia ręcznie?
Tak. Włącz ręczną akceptację w wydarzeniu, a zgłoszenia czekają ze statusem „Czeka na akceptację”, aż je potwierdzisz.
Co się stanie ze zgłoszeniami po dezaktywacji Pro?
Nic nie przepada. Zgłoszenia zostają w bazie i wracają po ponownym włączeniu Pro. W międzyczasie formularze znikają ze stron wydarzeń.
Co się stanie po wygaśnięciu licencji?
Zainstalowana wersja działa bez ograniczeń. Wstrzymane są tylko nowe wersje i wsparcie do czasu odnowienia.
Na ilu stronach mogę użyć jednej licencji?
Jedna licencja obejmuje jedną stronę. Możesz odłączyć stronę w koncie klienta i aktywować licencję gdzie indziej.
Historia zmian
MadeIT Events
1.0.2 19.10.2026
- Readme: the contributor is now the WordPress.org user madeitpl. No functional changes.
1.0.1 19.10.2026
- The publisher is now called MadeIT Labs (plugin header, texts and translations). No functional changes.
1.0.0 19.10.2026
- First public release on WordPress.org. English is now the base language, with a Polish translation. The event URLs use English slugs (`event`, `event-category`, `event-venue`, `event-audience`).
- The free plugin no longer needs WooCommerce and no longer contains licence or update code: updates come from WordPress.org. Registrations (seat limit, waiting list, statuses and payments, emails and reminders, CSV export) and the calendar files moved to the separate MadeIT Events Pro add-on.
MadeIT Events Pro
1.0.2 21.10.2026
- Security: update packages are checked against the SHA-256 checksum published by MadeIT Labs and rejected when it does not match.
- Security: the connection to MadeIT Labs and the update download must use HTTPS (local development hosts excepted), and the download must come from the MadeIT Labs host.
1.0.1 19.10.2026
- The publisher is now called MadeIT Labs (plugin header, texts and translations). No functional changes.
1.0.0 19.10.2026
- First release: registrations with a seat limit and a waiting list, manual approval, payment statuses, email notifications and reminders, a registrations screen with CSV export, and calendar files (Google Calendar, iCalendar) for MadeIT Events. Licence and updates from WCO Labs.
Wsparcie
Wtyczka darmowa ma wsparcie na forum WordPress.org. Z aktywną licencją Pro możesz zgłosić sprawę z konta klienta.
Przejdź do konta →