The [event_exhibitor_list] shortcode is the main view for your website: all exhibitors of an event as tiles or a table, with search, filters, favorites and pagination.
Two views
| View | Content | Good for |
|---|---|---|
Grid (grid) | Logo, name, location, booth, categories, gallery preview; “Details”, map icon and heart at the bottom. The left edge carries the type’s color. | Consumer fairs, artist markets |
Table (table) | Compact rows with logo, name, location, booth and categories. On phones it automatically becomes a card list. | Trade fairs with very many exhibitors |
Guests switch between the views themselves with the two icons in the filter bar. Which one appears first is set under Settings → Functions & Defaults or per page with view.
Search and filters
- Search: narrows down by name, instantly while typing.
- Always there: types, categories and locations.
- Optional: products, countries (with flag), “Sales at booth” (yes, no, no information) and – with the calendar plugin – “Events” (with or without sessions). The switches are under Settings → Functions & Defaults.
- Multiple selection: each filter opens a list with checkboxes and its own search line. If several entries are selected, a tooltip on hover shows which.
Only values actually used in this event appear; a filter without entries stays invisible. Choosing a parent product also includes all its sub-products.
All parameters
| Parameter | Default | Effect |
|---|---|---|
parent_id | required | ID of the event. Without it only a notice appears. |
view | setting (grid) | grid or table. |
detail_view | setting (page) | page for a page of its own, modal for a window above the list. |
pagination_type | setting | pagination (page numbers), load_more (“Load more”) or none (all). |
per_page | setting (12) | Entries per page. |
category, type | – | Pre-filter by categories or types – using the name, spelled exactly as in the list, several separated by commas: type="Sponsor, Publisher". |
slim | false | true hides the whole filter bar. |
featured | – | false switches off the featured row for this embed. |
hide_favs_icon | false | true hides the heart. |
hide_map_icon | false | true hides “View on map”. |
hide_locationinfo | false | true hides location and booth number in this list. |
filter_products, filter_country, filter_sales, filter_events | setting | true or false overrides the respective setting. |
mobile_cats | setting | Category badges on phones: all, one or two lines, hidden. |
gallery | – | Passed through, currently has no effect. |
[event_exhibitor_list parent_id="12"]
[event_exhibitor_list parent_id="12" view="table" detail_view="modal"]
[event_exhibitor_list parent_id="12" slim="true" featured="false" per_page="8"]
[event_exhibitor_list parent_id="12" type="Sponsor" filter_events="true"]“View on map”
The map icon only appears if the exhibitor’s location lies on one of the event’s hall plans. A click opens the plan as a window above the page – already on the right tab and with the booth highlighted.
In the event entry, tick “Hide all location & booth information globally”. Locations, booth numbers and the map icon then disappear from all lists and detail views – without touching a single exhibitor.