Filterfunktionen

Die Filterfunktion ermöglicht Besuchern, Kurse und Veranstaltungen nach verschiedenen Kriterien zu filtern und so gezielt die für sie relevanten Inhalte zu finden.

Verfügbare Filter

Das Plugin unterstützt folgende Filtertypen:





Filtertyp Beschreibung Technischer Name
Kategorie Filtert nach Kurstyp/Eventtyp category
Kursleiter Filtert nach Trainer/Referent trainer
Schwierigkeitsgrad Filtert nach Level (Anfänger, Fortgeschritten, etc.) level
Ort Filtert nach Veranstaltungsort location
Serie Filtert nach Kurs- oder Veranstaltungsserien series
Monat Navigiert durch Termine nach Monaten month

Filter-Block einrichten

Um die Filterfunktion auf einer Seite einzurichten, verwenden Sie den „Course List“-Block im WordPress-Gutenberg-Editor:

  1. Erstellen oder bearbeiten Sie eine Seite im WordPress-Editor
  2. Fügen Sie einen „Course List“-Block hinzu (unter „Event & Course Manager“-Blöcke)
  3. Konfigurieren Sie den Block nach Ihren Wünschen in der Seitenleiste

Filter-Optionen anpassen

Im Block-Editor haben Sie Zugriff auf folgende Filter-Einstellungen:

  • Filter-Modus: Wählen Sie zwischen manuellem und automatischem Filtern
    • Manual: Filter werden erst angewendet, wenn der Benutzer auf „Filter anwenden“ klickt
    • Auto: Filter werden automatisch angewendet, sobald ein Benutzer eine Option ändert
  • Zeitbereich: Definieren Sie den Zeitraum der angezeigten Kurse
    • Current-Month: Zeigt Kurse im aktuellen Monat an (mit Monatsnavigation)
    • Upcoming: Zeigt nur zukünftige Kurse an
    • All-Time: Zeigt alle Kurse an, unabhängig vom Datum
  • Anzeigeoptionen: Wählen Sie, welche Informationen in der Kursliste angezeigt werden sollen
    • Kursbild anzeigen (ja/nein)
    • Beschreibung anzeigen (ja/nein)
    • Kursleiter anzeigen (ja/nein)
    • Preis anzeigen (ja/nein)
    • Datum anzeigen (ja/nein)
    • Ort anzeigen (ja/nein)
  • Sortierung: Steuern Sie die Sortierung der Kursliste
    • Sortieren nach: Datum, Titel oder Preis
    • Sortierreihenfolge: Aufsteigend oder absteigend
  • Paginierung: Stellen Sie ein, wie viele Kurse pro Seite angezeigt werden
    • Kurse pro Seite: Numerischer Wert (Standard: 10)
    • Load-More-Button oder Seitennummerierung

Kontextbasierte Filter

Das Plugin unterstützt kontextbasierte Filter, die auf der aktuellen Seite oder dem aktuellen Beitrag basieren:

  • Trainer-Kontext: Wenn die Kursliste auf einer Kursleiter-Detailseite eingebettet ist, werden automatisch nur Kurse dieses Kursleiters angezeigt
  • Kategorie-Kontext: Wenn die Kursliste auf einer Kategorie-Archivseite eingebettet ist, werden automatisch nur Kurse dieser Kategorie angezeigt
  • Serien-Kontext: Wenn die Kursliste auf einer Serien-Detailseite eingebettet ist, werden automatisch nur Kurse dieser Serie angezeigt

Um kontextbasierte Filter zu aktivieren, setzen Sie die Option „Auto-Detect Context“ auf „Ja“ in den Block-Einstellungen.