Mit [event_speakers] binden Sie alle Mitwirkenden als Portrait-Raster oder Liste ein – die klassische Seite „Unsere Referenten“. Ein Klick auf eine Kachel öffnet die Sprecher-Detailansicht.
Eine Seite „Unsere Referenten“ bauen
- 1Seite anlegen
Seiten → Erstellen, z. B. „Referenten“.
- 2Shortcode einfügen
Block „Shortcode“ mit
[event_speakers]. Ohne weitere Angaben erscheinen alle öffentlich sichtbaren Sprecher, alphabetisch (nach Sortiername), in fünf Spalten. - 3Eingrenzen
Mit
parent_id="123"zählen nur Personen, die bei dieser Veranstaltung oder einem ihrer Programmpunkte auftreten.role="moderation"zeigt nur eine Rolle. - 4Darstellung wählen
layout="list"statt Kacheln,columns="4"für ein engeres Raster. Auf Tablets und Telefonen wird die Spaltenzahl automatisch reduziert.
Sprecher mit der Sichtbarkeit „Nur innerhalb von Veranstaltungen“ zeigt das Verzeichnis nie – sie haben auch keine eigene Seite.
Shortcode-Parameter
| Parameter | Standard | Wirkung |
|---|---|---|
parent_id | (alle) | Nur Sprecher, die bei dieser Hauptveranstaltung oder einem ihrer Programmpunkte auftreten. Beitrags-ID oder Veranstaltungs-ID. |
role | (alle) | Eine oder mehrere Rollen, Name oder Slug, kommagetrennt: role="speaker,dj". |
layout | grid | grid (Portrait-Kacheln) oder list (Zeilen wie auf der Programmpunkt-Detailseite). |
columns | 5 | Spalten im Raster, 1 bis 6. |
orderby | name | name (nutzt den Sortiernamen, falls gesetzt), role, company oder random. |
order | ASC | ASC oder DESC; ohne Wirkung bei random. |
limit | 0 | Höchstzahl; 0 zeigt alle. |
include / exclude | – | Nur bzw. ohne diese Sprecher (Beitrags-IDs, kommagetrennt). |
show_role, show_position, show_company | true | Blendet die jeweilige Zeile auf der Kachel aus (false). |
link | true | false zeigt die Kacheln ohne Link zur Detailansicht. |
detail_view | (Einstellung) | page oder modal – nur für dieses Verzeichnis. |
show_events | (Einstellung) | Blendet auf der Detailansicht den Bereich „Auftritte“ ein oder aus. |
smart_events | (Einstellung) | true: vergangene Auftritte ausblenden, solange anstehende vorhanden sind; false: immer beide. |
show_booths / smart_booths | (Einstellung) | Dasselbe für die Ausstellerstände (mit dem Aussteller-Plugin). |
empty_text | (leer) | Text, wenn kein Sprecher passt. Leer gibt gar nichts aus. |
[event_speakers parent_id="123"]
[event_speakers parent_id="123" role="workshop-leitung" layout="list"]
[event_speakers columns="4" orderby="random" limit="8" link="false"]Der Shortcode-Generator kennt den Typ „Sprecher-Übersicht“ mit allen Feldern.