WordPress-Einrichtung

Kalura Widgets in WordPress installieren

Vom Plugin-ZIP bis zum funktionierenden Kursplan und Kundenkonto-Menü.

Folge dieser Anleitung der Reihe nach. Für die meisten WordPress-Websites ist keine Entwicklung nötig; eine manuelle PHP-Platzierung ist für individuelle Themes verfügbar.

WordPress 6.0+PHP 7.4+Etwa 20 Minuten
Vorbereitung

Bevor du beginnst

Halte diese vier Dinge bereit, bevor du die WordPress-Website änderst.

AdministratorzugriffDu benötigst Rechte zum Installieren von Plugins und Bearbeiten von Seiten.

Eine unterstützte WebsiteWordPress 6.0 oder neuer, PHP 7.4 oder neuer und eine HTTPS-Website.

Das PluginNutze den WordPress-Eintrag, sobald er verfügbar ist, oder das von CampaignSquad gelieferte ZIP.

Den Studio-SerienschlüsselCampaignSquad stellt diesen Schlüssel bereit. Behandle ihn als vertrauliche Aktivierungsinformation.

Der WordPress-Server muss ausgehende HTTPS-Anfragen an api.campaignsquad.io für Aktivierung und Widget-Betrieb zulassen.
Schritt 1

Plugin installieren und aktivieren

Wähle einen der beiden Installationswege. Entpacke das ZIP vor dem WordPress-Upload nicht.

  1. 1

    Über WordPress installieren

    Öffne Plugins > Neues Plugin, suche Kalura Widgets, wähle Jetzt installieren und danach Aktivieren.

  2. 2

    Oder ZIP hochladen

    Öffne Plugins > Neues Plugin > Plugin hochladen, wähle kalura-widgets.zip, installiere und aktiviere es.

  3. 3

    Einrichtung öffnen

    Gehe nach der Aktivierung zu Einstellungen > Kalura Widgets. Der Hinweis verschwindet nach erfolgreicher Validierung.

Installiere nur ein ZIP von CampaignSquad oder aus dem offiziellen WordPress-Eintrag. Benenne oder bearbeite keine Plugin-Dateien.
Schritt 2

Studio validieren und verbinden

Die Aktivierung verbindet die WordPress-Website mit dem richtigen CampaignSquad-Studio, ohne den Serienschlüssel im Browser offenzulegen.

  1. 1

    Serienschlüssel eingeben

    Füge den vollständigen Schlüssel ohne Leerzeichen am Anfang oder Ende in Serial key ein.

  2. 2

    Änderungen speichern

    WordPress sendet den Schlüssel sicher an CampaignSquad und speichert den zurückgegebenen Studio-Site-Key.

  3. 3

    Aktivierung bestätigen

    Prüfe “Kalura Widgets was activated successfully” und die Zeile “Activated:” mit dem Site-Key.

siteKey

Das Serienfeld bleibt nach dem Speichern absichtlich leer. Nur der Site-Key wird als window.CampaignSquadConfig.siteKey an den Browser übergeben.

Schritt 3

Platzierung des Konto-Avatars wählen

Die beiden Einstellungen gehören zusammen, erfüllen aber unterschiedliche Aufgaben. Beginne automatisch und nutze manuell nur bei Bedarf.

01

Avatar placement

Wählt automatische Einfügung, manuellen Shortcode oder keinen Avatar.

02

Automatic menu location

Wählt das Zielmenü eines klassischen Themes und gilt nur bei Automatic menu insertion.

A

Option A: automatische Platzierung

Empfohlen für klassische Standard-Themes und WordPress-Block-Themes.

  1. Avatar placement einstellenWähle Automatic menu insertion.
  2. Menüposition einstellenBeginne mit Automatic (recommended), speichere und prüfe die öffentliche Website.
  3. Avatar fehltWähle bei einem klassischen Theme explizit Header, Primary, Main oder die entsprechende Menüposition.

ClassicKlassische Themes: Kalura nutzt wp_nav_menu() und hängt den Avatar an das gewählte Menü an. Automatisch werden unter anderem primary, menu-1, header, top und main erkannt.

BlockBlock-Themes: Kalura hängt den Avatar an den ersten gerenderten Core-Navigation-Block an. Automatic menu location wählt keinen bestimmten Navigation-Block.

B

Option B: manuelle Platzierung

Nutze dies, wenn automatisch das falsche Menü gewählt wird, ein Header-Builder Shortcodes unterstützt oder ein individuelles Theme WordPress-Navigation umgeht.

  1. Modus ändernSetze Avatar placement auf Manual shortcode insertion und speichere.
  2. Shortcode-Block verwendenFüge im Site Editor, Page Builder, Widget oder Header Builder einen Shortcode-Block mit dem Avatar-Shortcode ein.
  3. PHP nur bei BedarfFüge das PHP-Beispiel für einen individuellen Header in die passende Child-Theme-Vorlage ein.
WordPress shortcode
[kalura_avatar_menu]
Child theme PHP
<?php
echo do_shortcode( '[kalura_avatar_menu]' );
?>
Bearbeite niemals Kalura-Plugin-Dateien oder ein Parent Theme. Updates überschreiben diese Dateien. Nutze ein Child Theme, erstelle ein Backup und teste mobil.

OffKein Avatar: Wähle Do not display an avatar. Die Kursplan-Shortcodes funktionieren weiterhin.

Schritt 4

Kursplanseite erstellen

Erstelle oder bearbeite die Kursplanseite. Der Shortcode-Builder erzeugt den passenden Shortcode aus den aktuellen Kursplandaten deines Studios, sodass du keine IDs manuell nachschlagen musst.

Kursplan-Shortcode-Builder verwenden

Öffne nach der Plugin-Aktivierung Settings > Kalura Widgets. Der Builder ruft verfügbare Programme, Sitzungstypen, Lehrkräfte und Kursbeschreibungen sicher und in Echtzeit von CampaignSquad ab. Diese Optionen dienen nur zum Erstellen des Shortcodes; Besucher benötigen keinen Zugriff auf den Builder.

  1. Aktuelle Optionen ladenWarte auf „Filter options are ready.“ Wähle Refresh options, wenn sich Kursangebot oder Filterliste im Studio geändert haben.
  2. Startansicht auswählenWähle bei Bedarf Raster oder Liste als Startansicht und anschließend Programm, Sitzungstyp, Lehrkraft oder Kursbeschreibung. Lass No restriction ausgewählt, um ein Feld wegzulassen.
  3. Filterverhalten festlegenWähle Initial selection für eine Vorauswahl, die Besucher ändern können, oder Restrict timetable, um den Kursplan auf die Auswahl zu begrenzen.
  4. Steuerelemente für Besucher wählenLass Include interactive filter controls aktiviert, damit der Filter-Shortcode über dem Kursplan erzeugt wird. Deaktiviere es für einen Kursplan ohne Steuerelemente auf der Seite.
  5. Kopieren und einfügenKopiere den erzeugten Shortcode in einen einzelnen WordPress-Shortcode-Block auf der Kursplanseite. Veröffentliche oder aktualisiere die Seite.
Der erzeugte Shortcode enthält stabile CampaignSquad-IDs statt sichtbarer Optionsnamen. Er verweist weiterhin auf dieselben Studiodaten, wenn Programm, Lehrkraft oder Kursbeschreibung umbenannt werden.
Kalura-Widgets-Shortcode-Builder für den Kursplan mit Kursplan- und Filteroptionen
Der Builder lädt die Optionen des aktivierten Studios und erzeugt den Shortcode während du deine Auswahl triffst.

Manuelle Shortcode-Referenz

01

1. Kursplanfilter

Zeigt Steuerelemente für Ansicht, Programm, Lehrkraft, Sitzungstyp und Kursbeschreibung.

Shortcode
[kalura_timetable_filters]
02

2. Kursplan

Zeigt Kursraster oder Liste und den vollständigen Buchungsablauf.

Shortcode
[kalura_timetable]
Wichtig: Verwende pro Seite höchstens einen [kalura_timetable_filters]-Shortcode und einen [kalura_timetable]-Shortcode. Füge keinen zweiten Filter- oder Kursplan-Shortcode hinzu: Die React-App benötigt pro Seite jeweils ein eindeutiges timetable-legend- und timetable-root-Element.

Veröffentliche oder aktualisiere die Seite und teste die öffentliche URL statt nur der WordPress-Vorschau.

Schritt 5

Vollständige Kundenreise prüfen

Teste in einem privaten Browserfenster, damit eine bestehende Administratorsitzung keine Probleme verdeckt.

  • Der Avatar erscheint genau einmal in der vorgesehenen Desktop- und Mobilnavigation.
  • Der Avatar öffnet den Kalura-Kontobereich.
  • Die Filter stehen über dem Kursplan und aktualisieren die sichtbaren Kurse.
  • Der Kursplan funktioniert als Raster und Liste.
  • Kunden können sich anmelden, buchen, wenn erlaubt stornieren und Buchungen oder Pässe ansehen.
  • Die Seite bleibt auf Smartphone, Tablet und Desktop nutzbar.
Leere nach Platzierungsänderungen oder Updates WordPress-, Optimierungs- und CDN-Caches, bevor du erneut testest.
Laufend

Updates und Wartung

Der validierte Studio-Key und weitere Plugin-Einstellungen bleiben bei normalen Updates erhalten.

WordPress-Updates

Öffne Dashboard > Aktualisierungen oder Plugins und installiere das verfügbare Kalura-Update.

Automatische Updates

Wähle Automatische Aktualisierungen aktivieren neben Kalura Widgets, sobald WordPress dies anbietet.

ZIP-Updates

Lade das neue ZIP über Neues Plugin > Plugin hochladen hoch und ersetze die aktuelle Version.

Nach dem Update

Leere Caches und wiederhole die Prüfungen für Avatar, Kursplan, Anmeldung und Buchung.

Support

Fehlerbehebung

Prüfe Konfiguration und Theme-Integration, bevor du Code änderst.

Shortcode wird als Text angezeigt

Prüfe die Plugin-Aktivierung, nutze einen Shortcode-Block, veröffentliche die richtige Seite und leere Caches.

Automatischer Avatar fehlt

Prüfe Aktivierung und Automatic menu insertion. Wähle bei klassischen Themes die genaue Menüposition.

Manueller Avatar ist leer

Wähle Manual shortcode insertion. Im automatischen oder deaktivierten Modus wird der Shortcode absichtlich ignoriert.

Avatar steht im falschen Block-Menü

Nutze manuelle Platzierung. Block-Themes erhalten den Avatar im ersten gerenderten Core-Navigation-Block.

Kursplanbereich ist leer

Prüfe den Activated-Site-Key, nutze jeden Shortcode einmal, leere Caches und prüfe Administratorhinweise.

Serienschlüssel wird nicht validiert

Prüfe Schlüssel und ausgehenden HTTPS-Zugriff auf api.campaignsquad.io und versuche es erneut.

Individuelles Theme funktioniert nicht

Nutze die Child-Theme-PHP-Platzierung und sende Support Website-URL, Theme-Name und Browserfehler.

Bereit für Kunden

Nach erfolgreicher Prüfung im privaten Fenster ist Kalura Widgets mit dem Studio verbunden und bereit für Kontozugriff, Kursplan und Buchungen.

CampaignSquad

Buche deine CampaignSquad-Demo

Wähle einen passenden Termin. Die Verfügbarkeit wird in Echtzeit aktualisiert.