Admin-Screens & Einstellungen

Zuordnung aller Admin-Screens zu ihren Einstellungs-Tabs

Admin Einstellungen Screens Entwicklung

Admin-Screens & Einstellungen

Diese Referenz zeigt, welcher Admin-Screen zu welchem Einstellungs-Tab verlinkt.

Funktionsweise

Auf jeder Admin-Seite des Kurs-Booking Plugins wird im Header ein Einstellungs-Icon (Zahnrad) angezeigt, das direkt zum passenden Einstellungs-Tab fuehrt.


Post-Type Listen (edit-*)

Screen-ID Beschreibung Einstellungs-Tab
edit-kurs Kurse-Liste Allgemein
edit-kurs-buchung Buchungen-Liste Buchung
edit-kurs-video Videos-Liste Video-Service
edit-video-paket Video-Pakete-Liste Video-Service
edit-kurs-neuigkeit Neuigkeiten-Liste Module
edit-kurs-subscriber Newsletter-Abonnenten Module
edit-kurs-invoice Rechnungen-Liste Rechnungen

Post-Type Bearbeiten

Screen-ID Beschreibung Einstellungs-Tab
kurs Kurs bearbeiten Allgemein
kurs-buchung Buchung bearbeiten Buchung
kurs-video Video bearbeiten Video-Service
video-paket Video-Paket bearbeiten Video-Service
kurs-neuigkeit Neuigkeit bearbeiten Module
kurs-subscriber Abonnent bearbeiten Module
kurs-invoice Rechnung bearbeiten Rechnungen

Taxonomien

Screen-ID Beschreibung Einstellungs-Tab
edit-kurs_category Kurs-Kategorien Allgemein

Custom Admin-Seiten

Screen-ID Beschreibung Einstellungs-Tab
kurs_page_kurs-booking-customers Kundenverwaltung Buchung
kurs_page_kurs-invoices Rechnungsuebersicht Rechnungen
kurs_page_kurs-booking-archive Buchungsarchiv Buchung
kurs_page_kurs-reminders Erinnerungen Erinnerungen
kurs_page_kurs-dunning Mahnwesen Erinnerungen
kurs_page_kurs-video-upload Video-Upload Video-Service

Metabox-Hilfe-Icons

In jeder Metabox (z.B. im Kurs-Editor) werden zwei Icons angezeigt:

Icon Funktion
Zahnrad (grau) Link zu den Einstellungen
Fragezeichen (blau) Link zur Hilfe-Dokumentation

Beispiel: Kurs-Editor Metaboxen

Metabox Hilfe-Topic Einstellungs-Tab
Kursdetails kurs-anlegen Allgemein
Preise preisvarianten Allgemein
Buchung (Cards) anzahlungen Buchung
Videos video Video-Service
Verwandte Kurse kurs-anlegen Allgemein
Zahlungsarten zahlungsarten Zahlungen
Vorlagen kurs-vorlagen Allgemein

Beispiel: Buchung-Editor Metaboxen

Metabox Hilfe-Topic Einstellungs-Tab
Buchungsdetails booking Buchung
Kundendaten kunden Buchung
Status booking Buchung
sevDesk sevdesk sevDesk

Technische Details

Klassen

Klasse Datei Funktion
Kurs_Booking_Settings_Buttons class-settings-buttons.php Screen-zu-Tab Mapping
Kurs_Booking_Help_Buttons class-help-buttons.php Hilfe-Header und Icons

Mapping erweitern

Um einen neuen Screen hinzuzufuegen, in class-settings-buttons.php das Array $screen_to_tab erweitern:

private static array $screen_to_tab = array(
    // ...
    'neuer-screen' => 'tab-name',
);

Verfuegbare Tabs

Tab-Slug Anzeigename
general Allgemein
modules Module
masterdata Stammdaten
booking Buchung
prices Preise & MwSt
cancellation Stornierung
reminders Erinnerungen
legal Rechtliches
fields Buchungsfelder
emails E-Mails
bank Bankverbindung
payments Zahlungen
spam Spam-Schutz
sevdesk sevDesk
video Video-Service
invoices Rechnungen
portal Kundenportal

Aenderungshistorie

Datum Aenderung
10.01.2026 Initiale Erstellung
10.01.2026 Newsletter-Subscriber und Invoice Screens hinzugefuegt
10.01.2026 Metabox-Icons mit Einstellungs-Link erweitert