Explore Every Event in One Place
The All Events page provides a complete and flexible event browsing experience. Visitors can search events, apply filters, switch between available layouts, sort results, and navigate through multiple pages from one central event listing.
It is ideal for event directories, conference websites, community calendars, training providers, festivals, business events, and organizations that manage multiple upcoming events.
Options
- Search events by keyword.
- Filter events by category, venue, organizer, and availability.
- Switch between List, Calendar, Day, Grid, and Map views.
- Sort events by upcoming date, newest, price, or title.
- Browse large event collections using pagination.
- View events across desktop, tablet, and mobile devices.
Basic Shortcode
[eventixa_events]
When no parameters are added, Eventixa uses the settings configured under:
Eventixa → Settings → Display
You can customize an individual page by adding supported shortcode parameters.
Complete Example
[eventixa_events
views="grid,list,calendar,map"
view="grid"
limit="12"
filter="true"
pagination="true"
search_bar="true"
sort="upcoming"]
This shortcode:
- Makes Grid, List, Calendar, and Map views available.
- Opens the page in Grid View.
- Displays 12 events per page.
- Shows the search and filtering toolbar.
- Enables pagination.
- Sorts events by the nearest upcoming date.
Shortcode Parameters
views
Controls which layouts visitors can use.
[eventixa_events views="list,calendar,day"]
Eventixa Core supports:
listcalendarmonthday
Eventixa Pro adds:
gridmap
Multiple views must be separated by commas. The order of the values also controls the order of the view-switcher buttons.
[eventixa_events views="grid,list,calendar,map"]
The month value is treated as Calendar View.
view
Sets the layout displayed when the page first loads.
[eventixa_events view="calendar"]
Examples:
[eventixa_events view="list"]
[eventixa_events view="grid"]
[eventixa_events view="map"]
The selected view must also be included in views or enabled in the global Eventixa display settings.
Example:
[eventixa_events
views="grid,list,calendar"
view="grid"]
If the selected view is unavailable, Eventixa uses the first available layout.
limit
Controls how many events appear on each page.
[eventixa_events limit="12"]
Grid View example:
[eventixa_events
views="grid"
view="grid"
limit="9"]
When omitted, Eventixa uses the global Events Per Page setting.
Calendar View loads events for the visible month, so this parameter mainly affects List, Day, Grid, and Map results.
category
Displays events assigned to specific Eventixa categories.
This parameter requires numeric category IDs.
Single category:
[eventixa_events category="12"]
Multiple categories:
[eventixa_events category="12,18,24"]
Category names and slugs are not supported.
Incorrect:
[eventixa_events category="technology"]
Correct:
[eventixa_events category="12"]
The category ID can be found in the browser URL when editing the category in WordPress.
venue
Displays events assigned to one or more venues.
This parameter requires numeric venue post IDs.
Single venue:
[eventixa_events venue="145"]
Multiple venues:
[eventixa_events venue="145,162,190"]
Venue names and slugs are not supported.
organizer
Displays events assigned to one or more organizers.
This parameter requires numeric organizer post IDs.
Single organizer:
[eventixa_events organizer="225"]
Multiple organizers:
[eventixa_events organizer="225,241"]
This is useful for creating dedicated event listings for individual organizers or event companies.
filter
Shows or hides the interactive event filters.
Show filters:
[eventixa_events filter="true"]
Hide filters:
[eventixa_events filter="false"]
Accepted true values:
true
1
yes
on
Accepted false values:
false
0
no
off
The available filters may include:
- Category
- Venue
- Organizer
- Event availability
The exact filter options depend on the current Eventixa settings.
If search_bar="false" is used, the complete toolbar is hidden, including the filter controls.
search_bar
Shows or hides the complete event-listing toolbar.
Show the toolbar:
[eventixa_events search_bar="true"]
Hide the toolbar:
[eventixa_events search_bar="false"]
Despite its name, this parameter controls more than only the search field. When disabled, it hides:
- Keyword search
- Filters
- View switcher
- Sorting controls
- Active filter indicators
- Results count
- Availability controls
Example of a clean, fixed Grid listing:
[eventixa_events
views="grid"
view="grid"
limit="6"
search_bar="false"
pagination="false"]
There are currently no separate shortcode parameters for independently hiding only the view switcher, sorting control, or results count.
pagination
Shows or hides pagination controls.
Show pagination:
[eventixa_events pagination="true"]
Hide pagination:
[eventixa_events pagination="false"]
When pagination is disabled, Eventixa still respects the limit value.
For example:
[eventixa_events
limit="6"
pagination="false"]
This displays the first six matching events without pagination controls.
This is useful for:
- Homepage event sections
- Featured event blocks
- Category-specific sections
- Small promotional listings
sort
Sets the initial sorting method.
Supported values:
| Value | Description |
|---|---|
upcoming | Shows the nearest upcoming events first. |
newest | Shows recently created events first. |
price_asc | Shows events with the lowest ticket price first. |
price_desc | Shows events with the highest ticket price first. |
alpha | Sorts events alphabetically by title. |
Upcoming events:
[eventixa_events sort="upcoming"]
Alphabetical order:
[eventixa_events sort="alpha"]
Lowest price first:
[eventixa_events sort="price_asc"]
Highest price first:
[eventixa_events sort="price_desc"]
If an unsupported value is supplied, Eventixa falls back to:
upcoming
Useful Examples
All available views
[eventixa_events
views="grid,list,calendar,map"
view="grid"
limit="12"
filter="true"
pagination="true"
search_bar="true"
sort="upcoming"]
Calendar-only page
[eventixa_events
views="calendar"
view="calendar"]
List View with filters
[eventixa_events
views="list"
view="list"
limit="15"
filter="true"
pagination="true"
search_bar="true"
sort="upcoming"]
Grid View without browsing controls
[eventixa_events
views="grid"
view="grid"
limit="6"
search_bar="false"
pagination="false"]
Map View
Eventixa Pro is required.
[eventixa_events
views="map"
view="map"
limit="20"
filter="true"
pagination="true"
search_bar="true"
sort="upcoming"]
Map height, zoom, markers, and clustering are controlled through Eventixa Pro settings rather than shortcode parameters.
Category-specific page
[eventixa_events
views="grid,list"
view="grid"
category="12"
limit="9"]
Venue-specific page
[eventixa_events
views="list"
view="list"
venue="145"
limit="20"]
Organizer-specific page
[eventixa_events
views="grid"
view="grid"
organizer="225"
limit="12"]
Combined filters
[eventixa_events
views="list,calendar"
view="list"
category="12,18"
venue="145,162"
organizer="225,241"
sort="upcoming"]
Customize the Experience
The All Events shortcode can be used to create:
- A complete event directory
- A calendar-only page
- A visual Grid View showcase
- A detailed List View
- A location-based Map View
- Category-specific event pages
- Venue or organizer event listings
- Compact homepage event sections
By combining the supported parameters, you can control the available layouts, initial view, number of events, search toolbar, filters, sorting, pagination, categories, venues, and organizers for each individual page.
