Große Referentenlisten müssen nicht einzeln abgetippt werden. Sprecher haben einen eigenen Bereich auf der Seite Veranstaltungen → Import / Export – mit eigener Mustervorlage, getrennt von der Programmdatei.
Nur so findet die Spalte speakers der Veranstaltungsdatei die Datensätze zum Verknüpfen. Andernfalls stehen die Namen hinterher als bloßer Text da und müssen von Hand verknüpft werden.
Der Ablauf
- 1Mustervorlage laden
Im Bereich „Import / Export für Sprecher“ auf „Muster-Vorlage laden (.csv)“ klicken. Sie enthält alle Spalten und Beispielzeilen.
- 2Ausfüllen
Pflicht ist nur
name. Nicht benötigte Spalten dürfen Sie löschen. - 3Als CSV UTF-8 speichern
In Excel ausdrücklich „CSV UTF-8 (durch Trennzeichen getrennt)“ wählen – sonst gehen Umlaute verloren.
- 4Hochladen
Datei auswählen und importieren. Das Plugin meldet, wie viele Datensätze angelegt und wie viele aktualisiert wurden.
Die Spalten der Sprecher-Datei
| Spalte | Pflicht | Bedeutung |
|---|---|---|
speaker_id | nein | Die WordPress-Beitrags-ID; der Export füllt sie. Bei neuen Datensätzen leer lassen. |
name | ja | Der Name. Wird zum Titel des Datensatzes und ist der Wert, gegen den die Veranstaltungsdatei abgleicht. |
status | nein | publish, draft, pending, private oder future. Füllt der Export aus. Leer lässt den bisherigen Status; neue Datensätze ohne Angabe werden veröffentlicht. |
sort_name | nein | Nur zum Sortieren, z. B. „Mustermann, Erika“. Erscheint nie im Frontend. |
role | nein | Name der Rolle. Fehlende Rollen werden hier angelegt – anders als in der Spalte speakers der Veranstaltungsdatei, wo ein Tippfehler keine neue Rolle erzeugen soll. |
position | nein | Funktionsbezeichnung, z. B. „Leitung Entwicklung“. |
company | nein | Firma, Verein oder Club. |
short_description | nein | Kurztext / Auszug. |
full_description | nein | Langtext, einfaches HTML erlaubt. |
image_url | nein | Portrait als direkte Bildadresse. Wird nur übernommen, wenn unter Sicherheit & Wartung „CSV-Import: Bilder“ erlaubt ist. Quadratische Bilder wirken am besten. |
profile_url | nein | Externes Profil oder Website. |
language | nein | Sprachangabe, z. B. „Deutsch, Englisch“. |
visibility | nein | public oder internal. Interne Datensätze füllen Felder vor, haben aber keine eigene Seite und werden nie verlinkt. |
website, shop, instagram … | nein | Dieselben Link-Spalten wie in der Veranstaltungsdatei (24 Plattformen plus email), dazu internal_info_url. Kurzformen wie @name werden ergänzt. |
Wie Sprecher wiedererkannt werden
- 1Über die speaker_id
Der Export trägt sie ein – Export und Rückimport aktualisieren deshalb immer, statt zu verdoppeln.
- 2Über den Namen
Ist
speaker_idleer, zählt der exakte Name. - 3Sonst neu
Erst wenn beides nichts findet, entsteht ein neuer Datensatz.
Eine Tabelle mit nur Name und Unternehmung lässt Beschreibungen und Links vorhandener Datensätze unangetastet – leere Zellen ändern nie etwas. Ein Feld leeren Sie in der Bearbeitungsmaske des Sprechers.
Weitere Personen in der Programmdatei
In der Veranstaltungsdatei steht die erste Person in role_type, role_name und role_url. Alle weiteren kommen in die Spalte speakers: Personen durch Semikolon getrennt, innerhalb eines Eintrags optional Name|Rolle|Position|Unternehmung.
Erika Mustermann; Jane Doe|Speaker|CEO|Example Ltd.Namen, die genau einem Sprecher-Datensatz entsprechen, werden automatisch verknüpft; fehlende Angaben kommen dann aus dem Datensatz.
Eine gefüllte Zelle speakers ersetzt die Liste der weiteren Personen. Eine leere Zelle oder eine Datei ohne diese Spalte lässt sie unangetastet. Personen entfernen Sie in der Bearbeitungsmaske des Programmpunkts.
Alles zur Programmdatei steht unter CSV-Schnittstelle & Backup.