Shortcode-Referenz
Alle Shortcodes von Ensemble, geordnet nach Feature. Ein Shortcode steht nur zur Verfügung, solange sein Feature eingeschaltet ist.
So liest du diese Seite
- Attribute hängst du mit Leerzeichen an:
[ensemble_events layout=list limit=5]. - Jedes Attribut ist freiwillig, außer es steht „Pflicht“ dabei. Lässt du es weg, gilt die Vorgabe. Die Vorgabewerte zeigt dir das Plugin unter Ensemble → Frontend → Shortcodes.
- IDs findest du unter Ensemble → Frontend → ID Picker.
- Ein unbekanntes Attribut wird ohne Meldung ignoriert. Zeigt ein Shortcode nicht, was du erwartest, prüfe zuerst die Schreibweise.
- Bei Ja/Nein-Attributen schreibst du
trueoderfalse.

Grundfunktionen
Stufe: Free
[ensemble_calendar]
Interaktiver Kalender mit Monats-, Wochen- und Tagesansicht.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
view |
Text | month, week, day | Ansicht beim Öffnen |
height |
Zahl | — | Höhe in Pixeln |
initial_date |
Datum | YYYY-MM-DD | Monat, mit dem der Kalender aufgeht. Vorgabe: heute |
Beispiel: [ensemble_calendar view=week]
[ensemble_events]
Veranstaltungen als Raster, Slider, Hero oder Liste.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
layout |
Text | grid, list, slider, hero, carousel | Darstellungsart |
limit |
Zahl | — | Anzahl der Einträge |
columns |
Zahl | 1-6 | Anzahl der Spalten |
show |
Text | upcoming, past, all | kommende, vergangene oder alle |
category |
Text | — | nur eine Kategorie (Slug) |
show_filters |
true / false | — | Filter-Buttons für Besucher |
show_search |
true / false | — | Suchfeld für Besucher |
style |
Text | default, compact, minimal, overlay, featured | Stil der Cards |
location |
Liste | — | ID(s) der Orte, durch Komma getrennt |
artist |
Liste | — | ID(s) der Akteure, durch Komma getrennt |
Beispiel: [ensemble_events layout=slider columns=4] · [ensemble_events show_filters=true]
[ensemble_event]
Bettet eine einzelne Veranstaltung ein, zum Beispiel in einen Beitrag.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID der Veranstaltung — Pflicht |
layout |
Text | card, full, compact | Darstellungsart |
Beispiel: [ensemble_event id=123]
[ensemble_featured_events]
Zeigt nur hervorgehobene Veranstaltungen.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
limit |
Zahl | — | Anzahl der Einträge |
layout |
Text | grid, list, slider | Darstellungsart |
[ensemble_upcoming_events]
Kompakte Liste der nächsten Termine, gedacht für Seitenleisten. Mit Bild steht ein kleines Vorschaubild neben jedem Termin.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
limit |
Zahl | — | Anzahl der Einträge |
show_image |
true / false | — | Bild anzeigen |
[ensemble_lineup]
Die Besetzung einer Veranstaltung mit Auftrittszeiten.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | ID der Veranstaltung — Pflicht |
show_times |
true / false | — | Auftrittszeiten anzeigen |
layout |
Text | list, grid | Darstellungsart |
Beispiel: [ensemble_lineup event_id=123]
[ensemble_artists]
Übersicht der Akteure in verschiedenen Layouts.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
layout |
Text | grid, list, slider, cards, compact, featured | Darstellungsart |
limit |
Zahl | — | Anzahl der Einträge |
columns |
Zahl | 2-4 | Anzahl der Spalten |
show_bio |
true / false | — | Kurzbiografie anzeigen |
[ensemble_artist]
Bettet einen einzelnen Akteur ein.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID des Akteurs — Pflicht |
layout |
Text | card, full, compact | Darstellungsart |
Beispiel: [ensemble_artist id=45]
[ensemble_locations]
Übersicht der Orte als Raster, Liste oder Slider.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
layout |
Text | grid, list, slider | Darstellungsart |
limit |
Zahl | — | Anzahl der Einträge |
[ensemble_location]
Bettet einen einzelnen Ort ein.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID des Ortes — Pflicht |
show_events |
true / false | — | Veranstaltungen an diesem Ort anzeigen |
Beispiel: [ensemble_location id=67]
[ensemble_gallery]
Bildergalerie.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
layout |
Text | grid, masonry, slider | Darstellungsart |
columns |
Zahl | 2-5 | Anzahl der Spalten |
lightbox |
true / false | — | Bilder in der Großansicht öffnen |
id |
Zahl | — | ID der Galerie aus der Galerien-Verwaltung |
event |
Zahl | — | Galerie einer Veranstaltung (ID) |
artist |
Zahl | — | Galerie eines Akteurs (ID) |
location |
Zahl | — | Galerie eines Ortes (ID) |
[ensemble_preview_events]
Veranstaltungen mit dem Status „Vorschau“ — angekündigt, aber noch nicht vollständig veröffentlicht. Bleibt leer, solange keine Veranstaltung diesen Status trägt.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
limit |
Zahl | — | Anzahl der Einträge |
title |
Text | — | Überschrift |
show_year |
true / false | — | Jahr anzeigen |
template |
Text | — | Vorlage |
collapsed |
true / false | — | eingeklappt beginnen |
Countdown
Stufe: Free
[ensemble_countdown]
Zähler bis zu einer Veranstaltung oder einem Datum.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | ID der Veranstaltung. Ohne Angabe wird sie automatisch erkannt |
date |
Text | YYYY-MM-DD | festes Datum statt einer Veranstaltung |
style |
Text | default, minimal, compact, hero | Darstellungsart |
Beispiel: [ensemble_countdown event_id=123 style=minimal]
FAQ
Stufe: Free
[ensemble_faq]
Fragen und Antworten als Akkordeon.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
category |
Text | — | nur eine Kategorie (Slug) |
layout |
Text | cards, minimal, bordered | Darstellungsart |
show_search |
true / false | — | Suchfeld für Besucher |
show_filter |
true / false | — | Buttons zum Filtern nach Kategorie |
ids |
Liste | — | IDs der FAQs, durch Komma getrennt |
limit |
Zahl | — | höchste Anzahl |
Sponsors
Stufe: ab Programm
[ensemble_sponsors]
Sponsoren-Logos als Raster, Karussell, Leiste oder Laufband.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
style |
Text | grid, carousel, bar, marquee | Darstellungsart |
category |
Text | — | Sponsoren-Kategorie, zum Beispiel eine Stufe |
event |
Zahl | — | nur die Sponsoren einer Veranstaltung |
grayscale |
true / false | — | Logos grau, farbig beim Überfahren |
exclude_main |
true / false | — | lässt den Hauptsponsor weg, der meist an anderer Stelle steht |
Beispiel: [ensemble_sponsors style=marquee grayscale=true]
[ensemble_sponsor]
Ein einzelnes Sponsoren-Logo, auf Wunsch verlinkt. Reine Bildausgabe ohne Text.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID des Sponsors — Pflicht |
height |
Zahl | — | Höhe in Pixeln |
link |
true / false | — | verlinkt auf die Website des Sponsors |
[ensemble_main_sponsor]
Der Hauptsponsor mit einer Zeile darüber, für Kopfbereich oder Seitenleiste.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
height |
Zahl | — | Höhe in Pixeln |
caption |
Text | — | Zeile über dem Logo |
style |
Text | inline, sidebar | Darstellungsart |
Gallery Pro
Stufe: ab Programm
[ensemble_gallery_pro]
Erweiterte Galerie mit zusätzlichen Layouts.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
layout |
Text | grid, masonry, carousel, filmstrip | Darstellungsart |
columns |
Zahl | 2-8 | Anzahl der Spalten |
id |
Zahl | — | ID der Galerie aus der Galerien-Verwaltung |
event |
Zahl | — | Galerie einer Veranstaltung (ID) |
artist |
Zahl | — | Galerie eines Akteurs (ID) |
location |
Zahl | — | Galerie eines Ortes (ID) |
ids |
Liste | — | IDs der Bilder aus der Mediathek, durch Komma getrennt |
captions |
true / false | — | Bildunterschriften auf den Bildern |
max |
Zahl | — | höchste Anzahl |
Visual Calendar Pro
Stufe: ab Programm
[ensemble_visual_calendar]
Monatskalender, in dem jeder Tag das Bild seiner Veranstaltung zeigt.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
year |
Zahl | — | Jahr. Vorgabe: aktuelles Jahr |
month |
Zahl | 1 bis 12 | Monat. Vorgabe: aktueller Monat |
columns |
Zahl | — | Anzahl der Spalten |
aspect_ratio |
Text | — | Form einer Tageszelle, zum Beispiel 1/1 oder 4/3 |
color_scheme |
Text | dark, light, auto | Farbschema |
show_empty_days |
true / false | — | Tage ohne Veranstaltung bleiben sichtbar |
show_weekdays |
true / false | — | Wochentage anzeigen |
show_navigation |
true / false | — | Blättern zwischen den Monaten anzeigen |
category |
Text | — | nur eine Kategorie (Slug) |
location |
Zahl | — | nur ein Ort (ID) |
Maps Pro
Stufe: ab Programm
[ensemble_map]
Karte mit einem oder mehreren Orten.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
locations |
Text | — | IDs der Orte, durch Komma getrennt |
location |
Zahl | — | ein einzelner Ort (ID) |
events |
Text | — | IDs der Veranstaltungen, durch Komma getrennt |
event |
Zahl | — | eine einzelne Veranstaltung (ID) |
category |
Text | — | nur eine Kategorie (Slug) |
height |
Text | — | Höhe, zum Beispiel 400px |
Beispiel: [ensemble_map location=67 height=400px]
[ensemble_locations_map]
Karte aller Orte mit Filter, Suche und Seitenleiste. Die große Übersicht; für einen oder wenige Orte nimm [ensemble_map].
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
height |
CSS-Wert | — | Höhe |
style |
Text | — | Kartenstil. Vorgabe: die Einstellung des Features |
clustering |
true / false | — | fasst nahe Markierungen zusammen |
fullscreen |
true / false | — | Vollbild anbieten |
geolocation |
true / false | — | bietet Besuchern den eigenen Standort an |
search |
true / false | — | Suche anzeigen |
marker_thumbnails |
true / false | — | Bild des Ortes in der Markierung |
filter |
true / false | — | Filter anzeigen |
category |
Text | — | nur eine Kategorie (Slug) |
city |
Text | — | nur eine Stadt |
limit |
Zahl | — | Anzahl der Einträge |
class |
Text | — | zusätzliche CSS-Klasse |
Floor Plan Pro
Stufe: ab Programm
[ensemble_floor_plan]
Zeigt einen Sitzplan.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID des Sitzplans |
mode |
Text | auto, display, reservation, ticket | auto richtet sich nach der Veranstaltung; display zeigt den Plan nur an |
event_id |
Zahl | — | Veranstaltung, deren Belegung gezeigt wird |
Beispiel: [ensemble_floor_plan id=12 mode=display]
Downloads
Stufe: ab Programm
[ensemble_downloads]
Dateien zum Herunterladen.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event |
Zahl | — | nur die Downloads einer Veranstaltung |
speaker |
Zahl | — | nur die Downloads eines Sprechers |
type |
Text | — | Dokumenttyp, zum Beispiel handout oder slides |
style |
Text | — | Darstellungsart |
columns |
Zahl | — | Anzahl der Spalten |
show_empty |
true / false | — | auch anzeigen, wenn nichts vorhanden ist |
Beispiel: [ensemble_downloads event=123]
[ensemble_downloads_archive]
Alle Downloads an einem Ort, gruppiert nach Veranstaltung, Akteure, Typ oder Ort.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
group_by |
Text | event, speaker, type, location | Gruppierung |
style |
Text | accordion, tabs, list, grid | Darstellungsart |
events |
Liste | — | IDs der Veranstaltungen, durch Komma getrennt |
Staff & Contacts
Stufe: ab Programm
[ensemble_staff]
Übersicht der Teammitglieder.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
limit |
Zahl | — | Anzahl der Einträge |
columns |
Zahl | — | Anzahl der Spalten |
department |
Text | — | nur eine Abteilung |
[ensemble_staff_single]
Ein Teammitglied mit Foto, Funktion und Kontaktdaten.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID des Teammitglieds — Pflicht |
[ensemble_contact_form]
Einreichungsformular eines Teammitglieds, mit Foto und Funktion darüber. Erscheint nur, wenn am Teammitglied Einreichungen annehmen eingeschaltet ist.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
staff_id |
Zahl | — | Empfänger (ID) — Pflicht |
title |
Text | — | Überschrift |
description |
Text | — | Text über dem Formular |
kind |
Text | abstract, application, booking, general |
feste Art, keine Auswahl im Formular; nur wirksam, wenn das Teammitglied diese Art annimmt |
subject |
Text | — | trägt den Titel fest ein, zum Beispiel die Stelle |
Für eine Stellenanzeige: [ensemble_contact_form staff_id=123 kind="application" subject="Servicekraft (m/w/d)"]
[ensemble_event_contacts]
Die Ansprechpartner einer Veranstaltung. Ohne event_id gilt die gerade angezeigte Veranstaltung. Bleibt leer, solange der Veranstaltung keine Kontakte zugewiesen sind.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | Vorgabe: die aktuelle Veranstaltung |
Catalog
Stufe: ab Programm
[ensemble_catalog]
Speisekarten, Getränkekarten und andere Kataloge.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
id |
Zahl | — | ID des Katalogs |
layout |
Text | list, grid | Darstellungsart |
show_prices |
true / false | — | Preise anzeigen |
Beispiel: [ensemble_catalog id=8]
Timetable Editor
Stufe: ab Pro
[ensemble_timetable]
Bühnenplan: Programm nach Bühne und Uhrzeit.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
date_from |
Text | YYYY-MM-DD | Beginn des Zeitraums. Vorgabe: heute |
date_to |
Text | YYYY-MM-DD | Ende des Zeitraums. Vorgabe: heute plus 7 Tage |
locations |
Text | — | IDs der Bühnen, durch Komma getrennt |
layout |
Text | horizontal, vertical | Darstellungsart |
[ensemble_agenda]
Feature: Agenda Pro, Stufe ab Pro.
Das Programm einer Veranstaltung: Tage, Sessions, Pausen und Akteure.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | Vorgabe: die aktuelle Veranstaltung |
view |
Text | timeline, grid | Darstellungsart |
day |
Zahl | — | nur dieser Tag (Nummer) |
track |
Text | — | nur dieser Track |
room |
Text | — | nur dieser Raum |
Booking Engine
Stufe: ab Pro
[ensemble_booking]
Formular für Reservierung oder Gästeliste.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | ID der Veranstaltung |
type |
Text | reservation, ticket | Reservierung oder Ticket |
[ensemble_booking_calendar]
Einblendbares Panel mit allen Terminen einer wiederkehrenden Veranstaltung, samt Ticketkategorien und Buchungs-Button.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | Vorgabe: die aktuelle Veranstaltung |
[ensemble_booking_page]
Die vollständige Buchungsseite: Ticketauswahl, Besucherdaten und Bestätigung auf einer Seite.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | Vorgabe: die aktuelle Veranstaltung |
date |
Datum | YYYY-MM-DD | wählt einen Termin vor |
Beispiel: [ensemble_booking_page]
[ensemble_booking_floor_plan]
Buchungsformular mit Platzwahl im Sitzplan. Hat die Veranstaltung keinen Sitzplan, erscheint das einfache Buchungsformular.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | Vorgabe: die aktuelle Veranstaltung |
Tickets Pro
Stufe: ab Pro
[ensemble_ticket_form]
Formular für den Ticketverkauf.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event_id |
Zahl | — | ID der Veranstaltung |
[ensemble_global_tickets]
Pässe und Tagestickets, die nicht an eine einzelne Veranstaltung gebunden sind, gefolgt von den Tickets aller kommenden Veranstaltungen. Wird vom Ensemble Theme gezeichnet; mit einem anderen Theme bleibt die Ausgabe leer.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
layout |
Text | list, grid | Darstellungsart |
style |
Text | minimal | Darstellungsart |
title |
Text | — | Überschrift |
show_price |
true / false | — | Preise anzeigen |
show_description |
true / false | — | Beschreibungen anzeigen |
show_global |
true / false | — | die Pässe selbst anzeigen |
show_events |
true / false | — | die Tickets je Veranstaltung darunter anzeigen |
limit |
Zahl | — | Anzahl der Einträge |
class |
Text | — | zusätzliche CSS-Klasse |
U18 Muttizettel
Stufe: ab Pro
[ensemble_u18_form]
Formular für die Erziehungsbeauftragung Minderjähriger (Muttizettel).
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
event |
Zahl | — | ID der Veranstaltung. Vorgabe: die aktuelle Veranstaltung |
Startseite (Ensemble Theme)
Stufe: braucht das Ensemble Theme
Diese Shortcodes gehören zur Startseite des Ensemble Themes.
[ensemble_hero]
Seitenbreiter Einstieg mit Video oder Bild, Überlagerung und optionalem Logo. Wird vom Ensemble Theme gezeichnet; mit einem anderen Theme bleibt die Ausgabe leer. Ohne Video, Bild oder Logo bleibt der Kasten leer.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
video |
Adresse | — | Videodatei. Hat Vorrang vor dem Bild |
image |
Adresse | — | Standbild, zugleich Vorschaubild des Videos |
logo |
Adresse | — | Adresse des Logos |
logo_width |
Zahl | — | Breite des Logos in Pixeln |
title |
Text | — | Überschrift |
subtitle |
Text | — | Unterzeile |
overlay |
Zahl | 0 bis 1 | Deckkraft der Überlagerung |
overlay_color |
Farbwert | — | Farbe der Überlagerung |
overlay_type |
Text | solid, gradient-bottom, gradient-top | Art der Überlagerung |
height |
CSS-Wert | 100vh, 80vh, 600px | Höhe |
min_height |
CSS-Wert | — | Mindesthöhe |
align |
Text | center, bottom, top | Ausrichtung des Inhalts |
class |
Text | — | zusätzliche CSS-Klasse |
scroll_indicator |
true / false | — | Hinweis zum Weiterscrollen anzeigen |
debug |
true / false | — | zeigt die aufgelösten Werte statt des Hero. Nur für Administratoren |
[ensemble_homepage_events]
Kompakte Liste kommender Veranstaltungen für die Startseite, mit Datum und Ort. Wird vom Ensemble Theme gezeichnet.
Keine Attribute.
[ensemble_homepage_logo]
Ein einzelnes Logo, zentriert oder ausgerichtet. Ohne url erscheint nichts.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
url |
Adresse | — | Adresse des Bildes — Pflicht |
width |
Zahl | — | größte Breite in Pixeln |
align |
Text | left, center, right | Ausrichtung |
class |
Text | — | zusätzliche CSS-Klasse |
alt |
Text | — | Alternativtext |
[ensemble_layout_switcher]
Lässt Besucher zwischen den verfügbaren Layouts umschalten. Gedacht zum Vorführen der Layouts, nicht für eine Live-Website.
| Attribut | Art | Werte | Bedeutung |
|---|---|---|---|
style |
Text | pills, dropdown, buttons | Darstellungsart |
default |
Text | — | Layout, das vor der ersten Auswahl gilt |
show_icons |
true / false | — | Symbole anzeigen |
show_descriptions |
true / false | — | Beschreibungen anzeigen |
layouts |
Liste | — | begrenzt die Auswahl, durch Komma getrennt |
label |
Text | — | Beschriftung |
Zweitnamen und alte Namen
Diese Namen führen zum selben Shortcode wie der Hauptname und haben dieselben Attribute. Vorhandene Seiten laufen damit weiter. Für neue Seiten nimm den Hauptnamen.
| Name | Hauptname | Hinweis |
|---|---|---|
[ensemble_events_grid] |
[ensemble_events] |
Zweitname |
[ensemble_calendar_grid] |
[ensemble_visual_calendar] |
Zweitname |
[ensemble_photo_calendar] |
[ensemble_visual_calendar] |
Zweitname |
[es_booking] |
[ensemble_booking] |
alter Name |
[es_booking_calendar] |
[ensemble_booking_calendar] |
alter Name |
[es_booking_page] |
[ensemble_booking_page] |
alter Name |
[es_tickets] |
[ensemble_ticket_form] |
alter Name |
Frage offen geblieben? Schreib uns.