Travelmanager-Demo
Fahrtensuche
Finde eine Fahrt nach Abfahrtsort, Ziel und Datum – mit interaktiven Suchergebnissen.
WORDPRESS-EINBINDUNG
So bindest du das ein.
Binde eine Suche nach Abfahrtsort, Ziel und Datum ein, deren Ergebnisse per AJAX geladen werden.
Füge auf deiner WordPress-Seite einen Shortcode-Block ein und kopiere diesen Code hinein.
[travelmanager call="basket" lang="de"]
[travelmanager call="fahrtfinder2" lang="de"]Lass den basket-Shortcode auf derselben Seite, wenn Fahrten ihre Reisedetails dort öffnen. Er stellt den Buchungskontext bereit und zeigt den gefüllten Warenkorb an.
Parameter für dieses Beispiel
| Parameter | Wert / Standard | Beschreibung |
|---|---|---|
call | fahrtfinder2 | Verwende genau diesen Wert, um die in diesem Beispiel gezeigte Ansicht auszuwählen. |
station_id | Keine Vorauswahl | Optionale ID der Abfahrtsstation. Ohne signets kann station_id in der URL diese Vorauswahl überschreiben. |
linien_ids | Alle verfügbaren Routen | Optionale kommagetrennte Routen-IDs. Verwechsle diesen Finder-Parameter nicht mit linie_id beim Abfahrtsplan. |
linie_typ_id | Alle Routentypen | Optionale Routentyp-IDs. Der Shortcode-Wert hat Vorrang vor category_id in der URL. |
current_date | false | true wählt bis 12:59 Uhr Serverzeit heute und ab 13:00 Uhr morgen vor. Ansonsten bleibt das Datumsfeld anfangs leer. |
show_station | true | false blendet die Zielstationsauswahl im Standard-Finder aus; die Abfahrtsauswahl bleibt sichtbar. |
target | Eingebauter Ergebnisbereich | Optionale ID eines vorhandenen Elements, in dem die Suchergebnisse erscheinen. |
godirect | Standard-Buchungsziel | Optionale Ziel-URL der Ergebnislinks; bei diesem Aufruf ist der Wert eine URL und kein true/false-Schalter. |
signets | Leer | Optionaler, im Account konfigurierter Signet-Filter. Er blendet das Suchformular aus und lädt passende Ergebnisse automatisch. |
max | Backend-Standard bei Signets | Optionales Ergebnislimit für Signet-Ergebnisse; kein allgemeines Limit für die normale Fahrtensuche. |
Abfahrtsort und Datum vorauswählen
[travelmanager call="basket" lang="de"]
[travelmanager call="fahrtfinder2" station_id="2" current_date="true" lang="de"]Dieser Finder besitzt keinen Startdatum-Parameter im Shortcode. Besucher wählen das Datum im Formular; current_date steuert nur die anfängliche Heute-/Morgen-Auswahl.
Die Zahlen-IDs in den Beispielen sind Platzhalter. Ersetze sie durch IDs aus deinem eigenen Account. Parameternamen und call-Werte bleiben in jeder Sprache unverändert.
Account, Sprache und gemeinsame Optionen
Installiere und aktiviere Travelmanager. Speichere unter Einstellungen → Travelmanager den Hostnamen deines Backends und wähle die automatische oder eine feste Sprache. Falls dein Account einen privaten WordPress-Token benötigt, hinterlegst du ihn ebenfalls dort. Die Beispiele nutzen den gespeicherten Account; mit account kannst du ihn überschreiben.
| Parameter | Wert / Standard | Beschreibung |
|---|---|---|
account | Gespeicherte Einstellung | Optionaler Backend-Hostname, zum Beispiel dein-account.travelmanager.software, ohne https://. Überschreibt den gespeicherten Standardaccount. |
lang | en / de | Sprachcode für diese Einbindung, zum Beispiel en oder de. Aktiviere die aktuelle Sprachsteuerung über Automatisch oder eine feste Sprache in den Plugin-Einstellungen. |
cache | false | Optional: false umgeht den API-Lesecache des Plugins für diesen Aufruf. Ein WordPress-Seitencache oder CDN-Cache wird dadurch nicht geleert. Normalerweise lässt du den Parameter weg. |
vermittler_id | Leer | Optionale numerische Vermittler-ID. Vorhandene Vermittlerinformationen aus URL oder Sitzung können ebenfalls den Buchungskontext beeinflussen. |
Verwende für Schalter die Werte true und false. Parameternamen wie linie_id, linien_ids und linie_typ_id bezeichnen unterschiedliche Filter und dürfen weder übersetzt noch vertauscht werden.
Selbst ausprobieren.
Wähle Abfahrtsort, Ziel und Reisedatum. Entdecke die verfügbaren Fahrten, bevor du die Demobuchung öffnest.
