Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Zeitzone des Supporters: America/Lima (GMT-05:00)

Schlagwörter: 

Dieses Thema enthält 1 Antwort, hat 2 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 1 Jahr.

Assistiert von: Andreas W..

Autor Beiträge
Juni 14, 2024 um 4:44 pm #15740906

steffenM-3

Background of the issue:
Die Homepage versteckter Link ist in englischer und in deutscher Sprache. Die Funktion 'Umleitung anhand der Browser-Sprache' ist aktiviert. Die Spracheinstellung von Besuchern wird 24 Stunden lang gemerkt. Im Museum sind NFC Tags an Vitrinen und Schaukästen angebracht, die auf englische Seiten verweisen, wie z.B. versteckter Link. Deutschsprachige Besucher werden aufgrund der Browser-Sprache Deutsch umgeleitet auf die deutsche Seite, was funktioniert. Im Cookie ist folgendes gespeichert: _icl_visitor_lang_js:de und wpml_browser_redirect_test:0.

Symptoms:
Wenn an der nächsten Vitrine der Link aus dem NFC Tag gelesen wird, wie z.B. versteckter Link, funktioniert die Umleitung auf die deutsche Seite nicht mehr.
Vermutlich aufgrund der jetzt vorhandenen Cookies.

Questions:
Wie kann man das Problem mit der Umleitung auf die deutsche Seite mit den vorhandenen Cookies lösen?

Juni 14, 2024 um 6:53 pm #15741142

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Die Weiterleitung findet absichtlich nur einmalig statt, damit Besucher danach die Sprache wechseln können, sollte dies vom Besucher erwünscht sein.

Soll bedeuten, wenn ein Besucher Spanish als Browsersprache hat, aber einen Inhalt auf Englisch lesen möchte, würde er endlos auf Spanisch weitergeleitet und nie den englischen Inhalt erreichen können.

Mehr zum Thema:
https://wpml.org/documentation/getting-started-guide/language-setup/automatic-redirect-based-on-browser-language/

Solltest Du nach dem ersten Redirect mit einer eigenen Logik eingreifen wollen, kannst Du dazu folgdende Hook verwenden:
https://wpml.org/wpml-hook/wpml_enqueued_browser_redirect_language/

Mit freundlichen Grüßen
Andreas

Das Thema „[Geschlossen] Umleitung anhand der Browser-Sprache“ ist für neue Antworten geschlossen.