Title: Ticketleo Events
Author: Hayloft
Published: <strong>October 9, 2024</strong>
Last modified: August 25, 2026

---

Search plugins

![](https://ps.w.org/ticketleo-events/assets/icon-256x256.png?rev=3165481)

# Ticketleo Events

 By [Hayloft](https://profiles.wordpress.org/hayloft/)

[Download](https://downloads.wordpress.org/plugin/ticketleo-events.1.2.zip)

 * [Details](https://twd.wordpress.org/plugins/ticketleo-events/#description)
 * [Reviews](https://twd.wordpress.org/plugins/ticketleo-events/#reviews)
 *  [Installation](https://twd.wordpress.org/plugins/ticketleo-events/#installation)
 * [Development](https://twd.wordpress.org/plugins/ticketleo-events/#developers)

 [Support](https://wordpress.org/support/plugin/ticketleo-events/)

## Description

The Ticketleo Events plugin lets you seamlessly integrate events from Ticketleo 
into your WordPress website.
 Use the flexibility of WordPress blocks to promote
events directly on your site and display custom views of your events.

To use this plugin, you need a [Ticketleo](https://www.ticketleo.com/) account. 
If you do not have one yet, you can create one quickly and easily [here](https://www.ticketleo.com/de/veranstalter-werden/#register).
In addition, you must have created at least one event.

**Core features**

 * **Integration with the Ticketleo API:** The plugin connects directly to the Ticketleo
   API to load up-to-date event data. You can display events based on a user ID 
   or an event ID without maintaining any content manually. All data is retrieved
   from Ticketleo in real time.
 * **Three flexible view options:** Choose between different display options to 
   present the events on your website in an appealing way.
    - _Tabular:_ Shows events in a clear table.
    - _List:_ Ideal for a compact, vertical listing of events.
    - _Tiles:_ A visually appealing tile view for a modern presentation.
 * **Dynamic event loading:** By simply entering a user ID or event ID, you can 
   dynamically display events on your website. Changes made in Ticketleo are automatically
   reflected on your website.
 * **Embed the reservation interface:** For a seamless user experience, you can 
   embed the native Ticketleo reservation interface directly into your website.
 * **Customizable metadata display:** Decide which additional information about 
   an event should be displayed. You can show or hide metadata such as the event
   status or further information.
 * **Easy integration into the WordPress block editor:** With native support for
   WordPress blocks, you can add and configure Ticketleo events directly in the 
   block editor of your site. Thanks to the editor preview, you immediately see 
   how your events will look on the website.
 * **Error messages and debugging in the editor:** If there are problems with the
   event data or the API connection, detailed error messages are shown directly 
   in the WordPress editor so you can react quickly and make adjustments. This information
   is only shown in the editor and never on the public website.
 * **Reservation interface integration:** With a simple checkbox and the event ID,
   you can integrate the Ticketleo reservation interface directly on your website.

**Benefits for your WordPress site**

 1. **Time-saving:** No manual maintenance of event data – all information is taken
    directly from Ticketleo.
 2. **Flexible:** Choose from different display formats and adapt the presentation 
    of your events.
 3. **Real-time data:** The data on your website is always up to date because it is
    loaded directly via the API.
 4. **User-friendly:** Easy handling and integration into the WordPress block editor,
    even for less experienced users.
 5. **Seamless booking experience:** With the integrated reservation interface, your
    visitors stay on your website and are not redirected to external pages.

With the Ticketleo Events plugin, your website becomes the central platform for 
presenting your events – fast, simple, and efficient!

### Use of an external third-party service

This plugin uses the external third-party service [Ticketleo](https://www.ticketleo.com/)
to retrieve and display event data directly on your website.

**Data exchange**
 When using this plugin, data such as event information and availability
is retrieved from a third-party service. This data exchange takes place under certain
circumstances, for example when a user makes a request to display event details.

More information can be found here:

 * [Privacy policy](https://www.ticketleo.com/de/datenschutzerklaerung/)
 * [Terms of use](https://www.ticketleo.com/de/nutzungsbedingungen/)

## Screenshots

[⌊Finding the user ID: Ticketleo admin dashboard → Overview → Events → link for 
the event overview → number between 'user' and 'event-list'⌉⌊Finding the user ID:
Ticketleo admin dashboard → Overview → Events → link for the event overview → number
between 'user' and 'event-list'⌉[

Finding the user ID: Ticketleo admin dashboard → Overview → Events → link for the
event overview → number between _‘user’_ and _‘event-list’_

[⌊Finding the event ID: Ticketleo admin dashboard → Overview → Events → click the
desired event → event link → number after 'event'⌉⌊Finding the event ID: Ticketleo
admin dashboard → Overview → Events → click the desired event → event link → number
after 'event'⌉[

Finding the event ID: Ticketleo admin dashboard → Overview → Events → click the 
desired event → event link → number after _‘event’_

[⌊Adding a block: search for "All events" or "Single event" in the block editor⌉⌊
Adding a block: search for "All events" or "Single event" in the block editor⌉[

Adding a block: search for “All events” or “Single event” in the block editor

[⌊"All events" block: enter the user ID, choose a view, and optionally show the 
status⌉⌊"All events" block: enter the user ID, choose a view, and optionally show
the status⌉[

“All events” block: enter the user ID, choose a view, and optionally show the status

[⌊"Single event" block: enter the event ID, choose a view, and optionally show the
description and status⌉⌊"Single event" block: enter the event ID, choose a view,
and optionally show the description and status⌉[

“Single event” block: enter the event ID, choose a view, and optionally show the
description and status

[⌊Tabular view with status shown: availability as a progress bar, sold-out performances
are marked⌉⌊Tabular view with status shown: availability as a progress bar, sold-
out performances are marked⌉[

Tabular view with status shown: availability as a progress bar, sold-out performances
are marked

[⌊List view with status shown: number of available seats per performance⌉⌊List view
with status shown: number of available seats per performance⌉[

List view with status shown: number of available seats per performance

[⌊Integrating the reservation interface: enable the checkbox in the "Single event"
block – your visitors book directly on your website⌉⌊Integrating the reservation
interface: enable the checkbox in the "Single event" block – your visitors book 
directly on your website⌉[

Integrating the reservation interface: enable the checkbox in the “Single event”
block – your visitors book directly on your website

## Blocks

This plugin provides 2 blocks.

 *   Single event Retrieve all performances of an event from Ticketleo using the
   event ID.
 *   All events Retrieve all your events from Ticketleo using your user ID.

## Installation

Download the plugin and activate it. The blocks will then automatically be available
in your block editor.

## FAQ

### How do I display the performances of an event?

After installing and activating the plugin, add the “Single event” block in the 
block editor. Enter the corresponding event ID to display your performances on your
website.

### Where do I find the event ID of an event?

 1. In your Ticketleo dashboard, open the “**Overview**” menu section and go to the“**
    Events**” category. There you will find the overview of all your events.
 2. At the top you will find a list of all your upcoming events. Pick any one of them
    to copy its event ID.
 3. You will get to the overview of your event. On the right side you will find the
    event link, which contains the event ID.
 4. Copy it and enter it in the “**Single event**” block, in the block settings, under“**
    Event ID**“.

### How do I display all my events?

After installing and activating the plugin, add the “All events” block in the block
editor. Enter the corresponding user ID to display your events on your website.

### Where do I find my user ID?

 1. In your Ticketleo dashboard, open the “**Overview**” menu section and go to the“**
    Events**” category. There you will find the overview of all your events.
 2. The box “**Link for the event overview**” appears. On the right side you will find
    the link containing your user ID.
 3. Copy it and enter it in the “**All events**” block, in the block settings, under“**
    User ID**“.

### What do I do if no events are displayed?

Error messages are generally shown in the block editor. Check the error message 
and act accordingly.

### How can I customize the presentation of my events?

When you select the block in the block editor, you can choose one of three display
options from a dropdown menu, such as a tabular view, list view, or tile view.
 
In addition, depending on the block, you can show or hide metadata such as the event
status.

### What happens if I enter a wrong user or event ID?

If an invalid user or event ID is entered, the plugin shows an error message in 
the block editor.
 On the front-end page, nothing is displayed in this case.

### Is my Ticketleo data up to date?

Yes, the plugin fetches the data directly from the Ticketleo API. If you make changes
to your events in Ticketleo, they are automatically updated on your WordPress site.

### How do I handle error messages?

 * **“User _123_ does not exist”**: Check whether you entered your user ID correctly.
   
   Verify that public event data exists on Ticketleo for the corresponding user.
 * **“Event _XYZ_ does not exist”**: Check whether you entered the event ID correctly.
   
   Verify that the corresponding event on Ticketleo is public and not hidden.
 * **“Event _XYZ_ is not public”**: Check whether the event is public.
    Hidden events
   are not returned by the API.
 * **“You have not yet created any events”**: Check whether your events are public.
 * **“You have not yet created any performances”**: Make sure you have created at
   least one event with at least one performance so it can be displayed at all.

### How can I activate the reservation interface?

Select the “Single event” block and enable the “Integrate reservation interface”
checkbox in the block settings. This loads the native Ticketleo reservation component
directly on your page instead of the standard view options.

**Important:** Your domain must be authorized in Ticketleo for this. Open the desired
event in Ticketleo, click “**Integration**” under “Configuration” in the left sidebar,
enter the domain of your website (e.g. my-website.com) under “**Domain**“, and click“**
Add**“. It can take up to five minutes until the authorization becomes active.

### The reservation interface stays empty – what now?

Check whether your domain is authorized for the event under “Configuration → Integration”.
Without authorization, Ticketleo blocks the embed. After adding the domain, it can
take up to five minutes until the change becomes active.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Ticketleo Events” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Hayloft ](https://profiles.wordpress.org/hayloft/)

“Ticketleo Events” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/ticketleo-events/contributors)
for their contributions.

[Translate “Ticketleo Events” into your language.](https://translate.wordpress.org/projects/wp-plugins/ticketleo-events)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ticketleo-events/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ticketleo-events/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ticketleo-events/)
by [RSS](https://plugins.trac.wordpress.org/log/ticketleo-events/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2

Source strings and readme are now in English (en_US); German is provided via translations

#### 1.1

Added option to integrate reservation UI

#### 1.0

Initial release

## Meta

 *  Version **1.2**
 *  Last updated **1 month ago**
 *  Active installations **20+**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 8.3 or higher **
 *  Languages
 * [English (UK)](https://en-gb.wordpress.org/plugins/ticketleo-events/) and [English (US)](https://wordpress.org/plugins/ticketleo-events/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/ticketleo-events)
 * Tags
 * [event listing](https://twd.wordpress.org/plugins/tags/event-listing/)[events](https://twd.wordpress.org/plugins/tags/events/)
   [ticketing](https://twd.wordpress.org/plugins/tags/ticketing/)
 *  [Advanced View](https://twd.wordpress.org/plugins/ticketleo-events/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ticketleo-events/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ticketleo-events/reviews/)

## Contributors

 *   [ Hayloft ](https://profiles.wordpress.org/hayloft/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ticketleo-events/)