The timetable [event_timetable] shows the program as a grid: venues side by side as columns, times from top to bottom. Your guests see at a glance what runs in parallel and where the breaks are.
What matters
| Element | What it shows | Where it comes from |
|---|---|---|
| Day tabs | One tab per event day. On the current day, “today” opens automatically. | From the dates of the sessions |
| Columns | One column per venue, sorted alphabetically by name. Venues without sessions on the selected day are hidden. | Events → Venues |
| Column headers | Venue name and color, plus the hall plan icon (with the exhibitor plugin). The headers stay on top while scrolling. | Venue color – always, even with category colors |
| Cards | Time, title, image and the icons for favorites, calendar and ticket. The height matches the duration. | Session; color from venue or category |
| Now line | A red line moves across the grid every minute – on the current day only. | The device’s clock |
| Doors open and close | A green line for doors opening, an orange one for the end of the day. | Daily opening hours of the main event |
| My Favorites | Reduces the grid to the saved sessions; venues without matches disappear. | Favorites in the browser |
The timetable needs maintained venues. A session without a venue has no column and does not appear here – the dashboard lists such cases under “Without venue”. Without an end time, the card only gets the minimum height.
Parallel sessions in the same room
If two sessions overlap in the same venue – say two workshop stations –, the timetable automatically splits the column into side-by-side lanes. Every card stays fully readable and clickable.
Show doors open and close
Both lines come from the main event: open it and enter start and end per day under Daily opening hours in the “Event data” box. The plugin derives the days from the assigned sessions. Change the labels (“Doors Open”, “Doors Close”) under Settings → Text & Labels.
Shortcode parameters
| Parameter | Default | Effect |
|---|---|---|
parent_id | (all) | Only the sessions of this main event (post ID or event ID). |
date | (today or first day) | Opens directly on this day, format YYYY-MM-DD. |
hide_empty_venues | true | false also shows venues with nothing on the selected day. |
hide_image | false | true hides images; they only appear on mouse-over. Keeps large grids calm. |
hide_fav_btn | false | true hides the “My Favorites” button. |
hide_favs_icon | false | Hides the heart on the cards. |
hide_ical_icon | false | Hides the calendar icon. |
hide_ticket_icon | (setting) | true hides the ticket icon, false forces it. |
detail_view | (setting) | page or modal – for this embed only. |
[event_timetable parent_id="123"]
[event_timetable parent_id="123" date="2026-10-18" hide_empty_venues="false"]For developers
- The CSS variable
--ec-hour-heightsets the height per hour (default 160 px),--ec-time-col-widththe width of the time column. - Color of the now line:
--ec-now-indicator-color; doors open and close:--ec-start-indicator-colorand--ec-end-indicator-color. - With many venues, scroll arrows appear on the left and right (
.ec-scroll-arrow).