Übersicht & Einrichtung¶
Dieses Kapitel richtet sich an Administratorinnen und Administratoren der Tanzschule. Es zeigt, wo Sie das Plugin im WordPress-Backend finden und wie die einzelnen Bereiche zusammenhängen.
Wo finde ich das Plugin?¶
Nach der Aktivierung erscheint im WordPress-Adminmenü links der Eintrag Kurse (Symbol: Kalender). Darunter liegen alle Verwaltungsbereiche:

| Menüpunkt | Zweck |
|---|---|
| Kurse | Alle Angebote (Kurse, Workshops, Events) anlegen und bearbeiten. |
| Kurskategorien | Angebote in Kurs / Workshop / Event und Unterkategorien gliedern. |
| Feiertage | Schweizer Feiertage importieren und pflegen. |
| Buchungen | Alle eingegangenen Buchungen einsehen, filtern, exportieren und Teilnehmer ausbuchen. |
| Kurs-Mail | Freitext-Mail an alle Teilnehmenden eines Kurses, nur für Administratorinnen und Administratoren. |
| Anwesenheit | Auswertung aller Anwesenheitseinträge über alle Kurse. |
| Gutscheine | Rabattcodes erstellen und verwalten. |
| Einstellungen | Globale Optionen (Rabatte, Menü-Sichtbarkeit). |
| Werkzeuge | Wartungsfunktionen für Datenbestände. |
| Kursleitung | Eigenes Menü: Anwesenheit erfassen – auch für Kursleitende ohne weitere Backend-Rechte. |
| Kursleiter | Eigenes Menü: Profile der Kursleiter (Teacher). |
| Räume | Eigenes Menü: Räume mit Kapazität und Adresse. |
Bookings & Anwesenheit ausblendbar
Die Menüpunkte Buchungen und Anwesenheit lassen sich in den Einstellungen einzeln aus- und einblenden. Das Menü Kursleitung bleibt davon unberührt.
Erfassen und Auswerten sind getrennt
Kursleitung ist der Ort zum Erfassen der Anwesenheit, Kurse → Anwesenheit der Ort zum Auswerten. Beide greifen auf dieselben Daten zu.
Empfohlene Reihenfolge bei der Ersteinrichtung¶
Damit beim Anlegen eines Kurses alle Pflichtangaben verfügbar sind, richten Sie die Stammdaten in dieser Reihenfolge ein:
- Räume anlegen – jeder Kurs braucht mindestens einen Raum (die Raumkapazität begrenzt die Teilnehmerzahl).
- Kursleiter anlegen – jeder Kurs braucht mindestens einen Kursleiter.
- Kategorien prüfen – Hauptkategorien Kurs / Workshop / Event, bei Bedarf Unterkategorien ergänzen.
- Feiertage importieren – damit wiederkehrende Kurse Feiertage automatisch überspringen.
- Kurse anlegen – mit Datum, Wiederholung, Kapazität, Raum und Kursleiter.
- Kalender einbinden – Block oder Shortcode auf einer Seite platzieren, damit Besucher buchen können.
WooCommerce erforderlich
Für den Bezahlvorgang muss WooCommerce installiert und aktiv sein. Das Plugin erstellt zu jedem veröffentlichten Kurs automatisch ein verstecktes WooCommerce-Produkt – dieses müssen Sie nicht manuell pflegen.
Elementor mindestens 4.3.2
Die Elementor-Widgets des Plugins (Kalender, Kursdetail, Kursliste, Empfehlungen, Kursleiter- und Raumdetail) gibt es nur ab Elementor 4.3.2; frühere Versionen haben bekannte Sicherheitslücken. Mit einer älteren Version werden die Widgets nicht geladen und im Backend erscheint ein Hinweis – bitte Elementor aktualisieren. Ohne Elementor funktionieren Block und Shortcode unverändert.
Kontaktdaten der Schule (Theme)¶
Die Kontaktdaten der Schule pflegen Sie einmal im Customizer unter Design anpassen > SwissCourse Design > Kontaktdaten: Name, Strasse, PLZ, Ort, Telefon, E-Mail, Website sowie Links zu Facebook und Instagram. Leere Felder werden weggelassen. Diese eine Quelle gilt an allen diesen Stellen:
- Footer der Website (Bereich «Kontakt»; der freie «Kontakttext im Footer» wird bei Bedarf darunter angehängt).
- Alle E-Mails (Buchungsmails des Plugins und WooCommerce-Mails): Unter dem Footer-Text steht eine Kontaktzeile mit Telefon, E-Mail, Website, Facebook und Instagram.
- Shop-Adresse von WooCommerce (Strasse, PLZ, Ort): Sie wird übernommen, solange in WooCommerce > Einstellungen > Allgemein nichts eingetragen ist. Eine dort eingetragene Adresse hat Vorrang.
- Impressum, AGB und andere Seiten: Fügen Sie den Shortcode
[swct_contact]in die Seite ein, dann stehen die Angaben untereinander. Mit[swct_contact format="line"]stehen sie in einer Zeile. Die Seiten selbst werden nicht automatisch verändert.
Hinweis
Die Kontaktzeile in den E-Mails braucht das SwissCourse-Theme. Ohne das Theme bleibt der Footer-Text der Mails unverändert.