Ticketmaster Events
Display upcoming Ticketmaster events for or any configured UK location using the Ticketmaster Discovery API.
by Phil York · github.com/piptheexplorer/ticket-master-display
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/piptheexplorer/ticket-master-display/archive/refs/heads/main.zipTicketmaster Events Sunderland
Display upcoming Ticketmaster events for Sunderland or any configured location using the Ticketmaster Discovery API.
Description
Ticketmaster Events Sunderland provides a responsive event grid, keyword and category filters, pagination, transient caching, and a configurable default search location.
Features:
- Ticketmaster Discovery API v2 integration.
- Sunderland defaults.
- Search by city or postcode and radius.
- Keyword and Ticketmaster classification filters.
- Responsive one-to-four-column event grid.
- Event images, dates, times, venues and price ranges.
- API test and cache-clearing tools.
- Hourly WordPress cron cache warm-up.
- Accessible server-rendered output with no front-end JavaScript dependency.
Installation
- Upload the plugin ZIP in Plugins > Add New > Upload Plugin.
- Activate the plugin.
- Open Settings > Ticketmaster Events.
- Enter your Ticketmaster Consumer Key and save.
- Click Test API connection.
- Add
[ticketmaster_events]to a page.
Get an API key by registering on the Ticketmaster Developer Portal. The Consumer Key is used as the API key.
Shortcodes
Basic:
[ticketmaster_events]
City search:
[ticketmaster_events city="Sunderland" limit="9" columns="3"]
Postcode and radius:
[ticketmaster_events location_type="postal" postal_code="SR1" radius="15" unit="miles"]
Filtered display:
[ticketmaster_events keyword="comedy" classification="Arts & Theatre" show_filters="no"]
Attributes:
location_type:cityorpostalcitypostal_codecountryradiusunit:milesorkmlimit: 1 to 50columns: 1 to 4keywordclassificationshow_filters: yes or noshow_pagination: yes or noshow_images: yes or no
Changelog
1.0.0
- Initial release.