How can we help?
The event listings
For showing all the event listings, users need to create a new page from pages menu at admin panel and must add shortcode [events] or also can add the shortcode in template file which bound with the created page.
The shortcode outputs a list of your events/the event listings as well as filters for searching.
Setup for the event listings
Create a new page, follow the path, WP-admin >> Pages >> New Page and name it something along the lines of “Events” and then inside the content area add the shortcode:
[events]
It is best to insert the shortcode into the ‘text’ view of the visual editor to ensure it gets formatted correctly.
Layout of the event listings
The users get a 2 type of layout for all the events listed on the website, a box layout and a list layout of the event listings.
The box layout appears like this in the image:
The list layout appears like this in the image:
The Event Listings Shortcode Attributes
The following are the different attributes that are associated with the event listings
- per_page: Defaults to the ‘per page’ option in settings. This controls how many events get listed per page.
Example:
[events per_page="12"]
Example:
[events per_page="12" orderby="event_start_date"]
[events per_page="12" orderby="modified"]
[events per_page="12" orderby="event_start_date" order="ASC/DESC"]
[events per_page="12" orderby="event_start_date" order="ASC/DESC" show_filters="false"]
[events per_page="12" show_categoies="false"]
[events per_page="12" show_event_types="false"]
[events per_page="12" show_tags="false"]
[events per_page="12" show_ticket_prices="false"]
[events per_page="12" show_category_multiselect="false"]
[events per_page="12" show_event_type_multiselect="false"]
[events per_page="12" show_pagination="true"]
[events per_page="12" show_more="true"]
[events per_page="12" show_pagination="true" featured="true"]
[events per_page="12" show_pagination="true" Cancelled="true"]
[events per_page="12" show_pagination="true" location="europe"]
[events per_page="12" show_pagination="true" keyword="policy"]
Example:
[events selected_datetime="today,2020-08-31"]
[events selected_datetime="tomorrow,2020-08-31"]
NOTE: Date format of the shortcode should be same as your date picker format
[events show_filters="true" selected_event_type="seminaar"]
[events show_filters="false" event_types="seminaar"]
[events show_filters="true" selected_category="Dance"]
[events show_filters="false"categories="seminaar" ]
Example:
[events selected_ticket_price="paid"]
[events selected_ticket_price="free"]
In case events to be listed are paid or free, without filters, Use the following code,
[events ticket_prices="ticket_price_paid"]
[events ticket_prices="ticket_price_free"]
[events per_page="10" show_filters="false" layout_type="Box/List"]
[events per_page="10" show_filters="false" ticket_prices="paid/free/donationt"]
[events event_online="false"]
If the URL of the page contains a query string and location or keywords is set, the values in the query string will populate the location and keywords fields instead of the above options.
Examples
- Show 10 of the most recent events without filters and pagination
[events per_page="10" show_filters="false"]
- Show 15 events at a time, ordered by title, with categories disabled:
[events per_page="15" orderby="title" show_categories="false"]