Publish programs and events, and let patrons register in seconds โ no account required. Capacity limits and an automatic waitlist do the rest.
One plugin handles the public calendar, the sign-up forms, the waitlist math, and the paperwork.
Patrons sign up with name, email, phone, and party size โ no account to create, no barrier to attend.
Set a seat limit per event. When it fills, sign-ups roll to a waitlist and are promoted automatically when someone cancels.
Drop a clickable month calendar โ complete with shadowed adjacent-month days โ or a tidy upcoming-events list, anywhere with a single shortcode.
Automatic confirmations with one-click cancellation links and editable wording โ merge tags included.
Every event offers an .ics download that works with Google, Outlook, and Apple Calendar.
Repeat daily, weekly, or monthly. Each occurrence is independent, with its own capacity and roster.
Download the roster for one event โ or every registrant across all events โ for sign-in sheets and reports.
Honeypot fields and nonce-protected submissions keep bots out without annoying CAPTCHAs.
Default capacity, required fields, sender address, and uninstall behavior โ all configurable, no code.
Every event page shows a scannable QR so patrons can pull up the event and register from their phone.
One click turns any event into a print- or save-as-PDF flyer with its QR code โ plus email and copy-link sharing right on the page.
Create an event in seconds from a Dashboard widget โ today's and upcoming events listed right there, no full editor needed.
The form lives right on the event page. Patrons see exactly how many spots remain, register, and get an instant confirmation they can cancel themselves โ freeing the seat for the next person.
Upload the plugin zip under Plugins โ Add New, then activate. No configuration required to start.
Set the date, location, capacity, and whether to allow a waitlist. Repeat it if it's a recurring program.
Add the [library_calendar] shortcode to any page โ as a list or a month grid.
Patrons register, get confirmations, and you export the roster whenever you need it.
Paste a shortcode into any page or post. Use attributes to filter by category, limit results, or switch to a month grid.
[library_calendar][library_calendar view="grid"][library_calendar limit="10" category="children,teens"]Match your library's brand without fighting the plugin. Recolor it from a setting, override the CSS variables, swap the templates, or hook into the output in code.
--plc-accent & friends with CSS custom propertiesyour-theme/public-library-calendar/plc_event_card_htmlPublic Library Calendar is GPL-licensed software from Gistifi. Download it, install it, and start taking sign-ups today.
โ Download 1.5.0 (.zip)