WordPress-Plugin
Das BailaYa-WordPress-Plugin fuegt Gutenberg-Bloecke und Shortcodes hinzu, um Live-Studiodaten auf jeder WordPress-Website anzuzeigen.
Installation
Installieren Sie das Plugin, indem Sie die Plugin-ZIP-Datei unter Plugins → Installieren → Plugin hochladen hochladen, oder indem Sie den bailaya/-Ordner in wp-content/plugins/ platzieren.
Gehen Sie dann zu Einstellungen → BailaYa und geben Sie Ihre Studio-ID ein.
Gutenberg-Bloecke
Die folgenden Bloecke sind im Block-Editor verfuegbar:
| Block | Beschreibung |
|---|---|
| BailaYa: Class Schedule | Kommende Kurse fuer die naechsten 7 Tage |
| BailaYa: Class Schedule by Type | Kurse gefiltert nach einer bestimmten Tanzart |
| BailaYa: Instructor List | Studio-Lehrkraefte mit Fotos und Biografien |
| BailaYa: Studio Profile Card | Studio-Logo, Name, Beschreibung, Adresse |
| BailaYa: User Profile Card | Einzelnes Benutzer-/Lehrkraftprofil |
| BailaYa: Private Lesson Instructors | Lehrkraft-Preise und Verfuegbarkeit mit Buchungs-CTA |
| BailaYa: Package List | Verfuegbare Kurspakete mit Kauf-CTA |
Jeder Block hat ein Seitenleisten-Panel im Editor mit Einstellungen fuer Sprache, Cache-TTL, Buchungs-URL und alternative Studio-ID.
Shortcodes
Alle Bloecke sind auch als Shortcodes verfuegbar.
Kursplan
[bailaya_class_schedule locale="en" currency="USD" cache_ttl="300"]
Kursplan nach Art
[bailaya_class_schedule_by_type type_name="Salsa" locale="es" currency="MXN"]
Lehrkraefte-Liste
[bailaya_instructor_list locale="en"]
Studio-Profilkarte
[bailaya_studio_profile_card locale="en"]
Benutzer-Profilkarte
[bailaya_user_profile_card user_id="user_abc" locale="en"]
Privatstunden-Lehrkraefte
[bailaya_private_lesson_instructors locale="en" book_base_url="https://www.bailaya.com/en/book/private-lesson/"]
Paketliste
[bailaya_package_list locale="en" buy_base_url="https://www.bailaya.com/packages/"]
Globale Einstellungen
| Einstellung | Beschreibung |
|---|---|
| Studio-ID | Ihre BailaYa-Studio-ID (wird von allen Bloecken/Shortcodes verwendet, sofern nicht ueberschrieben) |
| Cache-TTL | Standard-Cache-Lebensdauer in Sekunden (Standard: 300). Setzen Sie 0 zum Deaktivieren. |
| Buchungs-Basis-URL | Basis-URL fuer Kursbuchungslinks |
Caching
Daten von der BailaYa-API werden mithilfe von WordPress-Transients zwischengespeichert. Der Standard-TTL betraegt 5 Minuten (300 Sekunden). Sie koennen dies pro Block/Shortcode mit cache_ttl="600" ueberschreiben oder das Caching mit cache_ttl="0" deaktivieren.