Ensemble Event StudioDokumentation
Kapitel
Referenz

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 true oder false.
Frontend, Reiter Shortcodes, mit aufgeklapptem Shortcode und seinen Vorgabewerten
Frontend, Reiter Shortcodes, mit aufgeklapptem Shortcode und seinen Vorgabewerten

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

Auf die Website bringen


Frage offen geblieben? Schreib uns.