{"id":204887,"date":"2024-10-09T07:40:46","date_gmt":"2024-10-09T07:40:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ticketleo-events\/"},"modified":"2026-08-25T14:46:09","modified_gmt":"2026-08-25T14:46:09","slug":"ticketleo-events","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/ticketleo-events\/","author":14070008,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2","stable_tag":"1.2","tested":"7.0.4","requires":"6.6","requires_php":"8.3","requires_plugins":null,"header_name":"Ticketleo Events","header_author":"Hayloft-IT GmbH","header_description":"Werben Sie Ihre Ticketleo-Events direkt auf Ihrer Website \u2013 w\u00e4hlen Sie aus drei flexiblen Ansichten.","assets_banners_color":"","last_updated":"2026-08-25 14:46:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.hayloft-it.ch\/","rating":0,"author_block_rating":0,"active_installs":20,"downloads":1191,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"Hayloft","date":"2024-10-09 07:43:36"},"1.0.1":{"tag":"1.0.1","author":"Hayloft","date":"2024-10-09 07:51:34"},"1.0.2":{"tag":"1.0.2","author":"Hayloft","date":"2024-10-09 07:55:57"},"1.0.3":{"tag":"1.0.3","author":"Hayloft","date":"2025-02-19 13:18:48"},"1.1":{"tag":"1.1","author":"Hayloft","date":"2026-07-22 09:52:58"},"1.2":{"tag":"1.2","author":"Hayloft","date":"2026-08-25 14:46:09"}},"upgrade_notice":{"1.2":"<p>Plugin strings are now in English; German translations are provided via translate.wordpress.org<\/p>","1.1":"<p>Added option to integrate reservation UI<\/p>","1.0":"<p>Initial release<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3165481,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3165481,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"ticketleo-events\/event":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"textdomain":"ticketleo-events","name":"ticketleo-events\/event","version":"1.0","title":"Single event","category":"text","icon":"tickets","description":"Retrieve all performances of an event from Ticketleo using the event ID.","supports":{"align":true},"attributes":{"eventId":{"type":"number"},"viewOptionValue":{"type":"string","default":"table"},"showMetaDataLabel":{"type":"boolean","default":false},"showMetaDataStatus":{"type":"boolean","default":false},"showReservationInterface":{"type":"boolean","default":false}},"editorScript":"event","editorStyle":"file:..\/..\/src\/style.css","style":"file:..\/..\/src\/style.css","script":["ticketleo-reservation-embed"]},"ticketleo-events\/eventslist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"textdomain":"ticketleo-events","name":"ticketleo-events\/eventslist","version":"1.0","title":"All events","category":"text","icon":"tickets","description":"Retrieve all your events from Ticketleo using your user ID.","supports":{"align":true},"attributes":{"userId":{"type":"number"},"viewOptionValue":{"type":"string","default":"table"},"showStatus":{"type":"boolean","default":false}},"editorScript":"eventslist","editorStyle":"file:..\/..\/src\/style.css","style":"file:..\/..\/src\/style.css"}},"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.1","1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3165481,"resolution":"1","location":"assets","locale":"","width":959,"height":183},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3165481,"resolution":"2","location":"assets","locale":"","width":1107,"height":375},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3618397,"resolution":"3","location":"assets","locale":"","width":350,"height":252},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3618397,"resolution":"4","location":"assets","locale":"","width":278,"height":492},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3618397,"resolution":"5","location":"assets","locale":"","width":279,"height":545},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3618397,"resolution":"6","location":"assets","locale":"","width":1328,"height":543},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3618397,"resolution":"7","location":"assets","locale":"","width":1314,"height":652},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3618397,"resolution":"8","location":"assets","locale":"","width":560,"height":794}},"screenshots":{"1":"Finding the user ID: Ticketleo admin dashboard &rarr; Overview &rarr; Events &rarr; link for the event overview &rarr; number between <em>'user'<\/em> and <em>'event-list'<\/em>","2":"Finding the event ID: Ticketleo admin dashboard &rarr; Overview &rarr; Events &rarr; click the desired event &rarr; event link &rarr; number after <em>'event'<\/em>","3":"Adding a block: search for \"All events\" or \"Single event\" in the block editor","4":"\"All events\" block: enter the user ID, choose a view, and optionally show the status","5":"\"Single event\" block: enter the event ID, choose a view, and optionally show the description and status","6":"Tabular view with status shown: availability as a progress bar, sold-out performances are marked","7":"List view with status shown: number of available seats per performance","8":"Integrating the reservation interface: enable the checkbox in the \"Single event\" block \u2013 your visitors book directly on your website"}},"plugin_section":[],"plugin_tags":[31552,1486,4772,232854],"plugin_category":[40],"plugin_contributors":[232855],"plugin_business_model":[],"class_list":["post-204887","plugin","type-plugin","status-publish","hentry","plugin_tags-event-listing","plugin_tags-events","plugin_tags-ticketing","plugin_tags-ticketleo","plugin_category-calendar-and-events","plugin_contributors-hayloft","plugin_committers-hayloft"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ticketleo-events\/assets\/icon-128x128.png?rev=3165481","icon_2x":"https:\/\/ps.w.org\/ticketleo-events\/assets\/icon-256x256.png?rev=3165481","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-1.png?rev=3165481","caption":"Finding the user ID: Ticketleo admin dashboard &rarr; Overview &rarr; Events &rarr; link for the event overview &rarr; number between <em>'user'<\/em> and <em>'event-list'<\/em>"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-2.png?rev=3165481","caption":"Finding the event ID: Ticketleo admin dashboard &rarr; Overview &rarr; Events &rarr; click the desired event &rarr; event link &rarr; number after <em>'event'<\/em>"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-3.png?rev=3618397","caption":"Adding a block: search for \"All events\" or \"Single event\" in the block editor"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-4.png?rev=3618397","caption":"\"All events\" block: enter the user ID, choose a view, and optionally show the status"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-5.png?rev=3618397","caption":"\"Single event\" block: enter the event ID, choose a view, and optionally show the description and status"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-6.png?rev=3618397","caption":"Tabular view with status shown: availability as a progress bar, sold-out performances are marked"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-7.png?rev=3618397","caption":"List view with status shown: number of available seats per performance"},{"src":"https:\/\/ps.w.org\/ticketleo-events\/assets\/screenshot-8.png?rev=3618397","caption":"Integrating the reservation interface: enable the checkbox in the \"Single event\" block \u2013 your visitors book directly on your website"}],"raw_content":"<!--section=description-->\n<p>The Ticketleo Events plugin lets you seamlessly integrate events from Ticketleo into your WordPress website.\nUse the flexibility of WordPress blocks to promote events directly on your site and display custom views of your events.<\/p>\n\n<p>To use this plugin, you need a <a href=\"https:\/\/www.ticketleo.com\/\">Ticketleo<\/a> account. If you do not have one yet, you can create one quickly and easily <a href=\"https:\/\/www.ticketleo.com\/de\/veranstalter-werden\/#register\">here<\/a>. In addition, you must have created at least one event.<\/p>\n\n<p><strong>Core features<\/strong><\/p>\n\n<ul>\n<li><p><strong>Integration with the Ticketleo API:<\/strong> 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.<\/p><\/li>\n<li><p><strong>Three flexible view options:<\/strong> Choose between different display options to present the events on your website in an appealing way.<\/p>\n\n<ul>\n<li><em>Tabular:<\/em> Shows events in a clear table.<\/li>\n<li><em>List:<\/em> Ideal for a compact, vertical listing of events.<\/li>\n<li><em>Tiles:<\/em> A visually appealing tile view for a modern presentation.<\/li>\n<\/ul><\/li>\n<li><p><strong>Dynamic event loading:<\/strong> 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.<\/p><\/li>\n<li><p><strong>Embed the reservation interface:<\/strong> For a seamless user experience, you can embed the native Ticketleo reservation interface directly into your website.<\/p><\/li>\n<li><p><strong>Customizable metadata display:<\/strong> Decide which additional information about an event should be displayed. You can show or hide metadata such as the event status or further information.<\/p><\/li>\n<li><p><strong>Easy integration into the WordPress block editor:<\/strong> 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.<\/p><\/li>\n<li><p><strong>Error messages and debugging in the editor:<\/strong> 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.<\/p><\/li>\n<li><p><strong>Reservation interface integration:<\/strong> With a simple checkbox and the event ID, you can integrate the Ticketleo reservation interface directly on your website.<\/p><\/li>\n<\/ul>\n\n<p><strong>Benefits for your WordPress site<\/strong><\/p>\n\n<ol>\n<li><p><strong>Time-saving:<\/strong> No manual maintenance of event data \u2013 all information is taken directly from Ticketleo.<\/p><\/li>\n<li><p><strong>Flexible:<\/strong> Choose from different display formats and adapt the presentation of your events.<\/p><\/li>\n<li><p><strong>Real-time data:<\/strong> The data on your website is always up to date because it is loaded directly via the API.<\/p><\/li>\n<li><p><strong>User-friendly:<\/strong> Easy handling and integration into the WordPress block editor, even for less experienced users.<\/p><\/li>\n<li><p><strong>Seamless booking experience:<\/strong> With the integrated reservation interface, your visitors stay on your website and are not redirected to external pages.<\/p><\/li>\n<\/ol>\n\n<p>With the Ticketleo Events plugin, your website becomes the central platform for presenting your events \u2013 fast, simple, and efficient!<\/p>\n\n<h3>Use of an external third-party service<\/h3>\n\n<p>This plugin uses the external third-party service <a href=\"https:\/\/www.ticketleo.com\/\">Ticketleo<\/a> to retrieve and display event data directly on your website.<\/p>\n\n<p><strong>Data exchange<\/strong>\nWhen 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.<\/p>\n\n<p>More information can be found here:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.ticketleo.com\/de\/datenschutzerklaerung\/\">Privacy policy<\/a><\/li>\n<li><a href=\"https:\/\/www.ticketleo.com\/de\/nutzungsbedingungen\/\">Terms of use<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Download the plugin and activate it. The blocks will then automatically be available in your block editor.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20performances%20of%20an%20event%3F\"><h3>How do I display the performances of an event?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20the%20event%20id%20of%20an%20event%3F\"><h3>Where do I find the event ID of an event?<\/h3><\/dt>\n<dd><ol>\n<li>In your Ticketleo dashboard, open the \"<strong>Overview<\/strong>\" menu section and go to the \"<strong>Events<\/strong>\" category. There you will find the overview of all your events.<\/li>\n<li>At the top you will find a list of all your upcoming events. Pick any one of them to copy its event ID.<\/li>\n<li>You will get to the overview of your event. On the right side you will find the event link, which contains the event ID.<\/li>\n<li>Copy it and enter it in the \"<strong>Single event<\/strong>\" block, in the block settings, under \"<strong>Event ID<\/strong>\".<\/li>\n<\/ol><\/dd>\n<dt id=\"how%20do%20i%20display%20all%20my%20events%3F\"><h3>How do I display all my events?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20user%20id%3F\"><h3>Where do I find my user ID?<\/h3><\/dt>\n<dd><ol>\n<li>In your Ticketleo dashboard, open the \"<strong>Overview<\/strong>\" menu section and go to the \"<strong>Events<\/strong>\" category. There you will find the overview of all your events.<\/li>\n<li>The box \"<strong>Link for the event overview<\/strong>\" appears. On the right side you will find the link containing your user ID.<\/li>\n<li>Copy it and enter it in the \"<strong>All events<\/strong>\" block, in the block settings, under \"<strong>User ID<\/strong>\".<\/li>\n<\/ol><\/dd>\n<dt id=\"what%20do%20i%20do%20if%20no%20events%20are%20displayed%3F\"><h3>What do I do if no events are displayed?<\/h3><\/dt>\n<dd><p>Error messages are generally shown in the block editor. Check the error message and act accordingly.<\/p><\/dd>\n<dt id=\"how%20can%20i%20customize%20the%20presentation%20of%20my%20events%3F\"><h3>How can I customize the presentation of my events?<\/h3><\/dt>\n<dd><p>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.\nIn addition, depending on the block, you can show or hide metadata such as the event status.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20enter%20a%20wrong%20user%20or%20event%20id%3F\"><h3>What happens if I enter a wrong user or event ID?<\/h3><\/dt>\n<dd><p>If an invalid user or event ID is entered, the plugin shows an error message in the block editor.\nOn the front-end page, nothing is displayed in this case.<\/p><\/dd>\n<dt id=\"is%20my%20ticketleo%20data%20up%20to%20date%3F\"><h3>Is my Ticketleo data up to date?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20handle%20error%20messages%3F\"><h3>How do I handle error messages?<\/h3><\/dt>\n<dd><ul>\n<li><strong>\"User <em>123<\/em> does not exist\"<\/strong>: Check whether you entered your user ID correctly.\nVerify that public event data exists on Ticketleo for the corresponding user.<\/li>\n<li><strong>\"Event <em>XYZ<\/em> does not exist\"<\/strong>: Check whether you entered the event ID correctly.\nVerify that the corresponding event on Ticketleo is public and not hidden.<\/li>\n<li><strong>\"Event <em>XYZ<\/em> is not public\"<\/strong>: Check whether the event is public.\nHidden events are not returned by the API.<\/li>\n<li><strong>\"You have not yet created any events\"<\/strong>: Check whether your events are public.<\/li>\n<li><strong>\"You have not yet created any performances\"<\/strong>: Make sure you have created at least one event with at least one performance so it can be displayed at all.<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20can%20i%20activate%20the%20reservation%20interface%3F\"><h3>How can I activate the reservation interface?<\/h3><\/dt>\n<dd><p>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.<\/p>\n\n<p><strong>Important:<\/strong> Your domain must be authorized in Ticketleo for this. Open the desired event in Ticketleo, click \"<strong>Integration<\/strong>\" under \"Configuration\" in the left sidebar, enter the domain of your website (e.g. my-website.com) under \"<strong>Domain<\/strong>\", and click \"<strong>Add<\/strong>\". It can take up to five minutes until the authorization becomes active.<\/p><\/dd>\n<dt id=\"the%20reservation%20interface%20stays%20empty%20%E2%80%93%20what%20now%3F\"><h3>The reservation interface stays empty \u2013 what now?<\/h3><\/dt>\n<dd><p>Check whether your domain is authorized for the event under \"Configuration &rarr; Integration\". Without authorization, Ticketleo blocks the embed. After adding the domain, it can take up to five minutes until the change becomes active.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2<\/h4>\n\n<p>Source strings and readme are now in English (en_US); German is provided via translations<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Added option to integrate reservation UI<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Initial release<\/p>","raw_excerpt":"Advertise your Ticketleo events directly on your website \u2013 choose from three flexible views.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/204887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=204887"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hayloft"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=204887"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=204887"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=204887"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=204887"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=204887"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=204887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}