Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem:
Der Kunde wollte wissen, wie das System die Sprache erkennt, die ein Kunde verwendet, wenn er sich auf der mehrsprachigen Webseite anmeldet, insbesondere für die Zwecke des Versands von Newslettern in der richtigen Sprache, da die Sprachpräferenz nicht im Benutzerprofil hinterlegt ist.
Solution:
Als temporäre Lösung empfehlen wir, das folgende Snippet in die
functions.php
des Themes einzufügen:
add_action('woocommerce_created_customer', function($customer_id){<br /> global $sitepress;<br /><br /> $lang_code = apply_filters( 'wpml_current_language', '' );<br /> if ($lang_code && method_exists($sitepress, 'get_locale_from_language_code')) {<br /> update_user_meta($customer_id, 'locale', $sitepress->get_locale_from_language_code($lang_code));<br /> }<br />});
Dieses Snippet fügt die Sprachpräferenz des Kunden als Benutzer-Metadaten hinzu, wenn ein Konto erstellt wird. Wir haben diese Funktionalität in WCML Version 5.3.0 integriert. Wenn Sie weitere Fragen haben oder die Lösung für Sie irrelevant sein könnte, weil sie veraltet ist oder nicht auf Ihren Fall zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Sollten Sie weitere Unterstützung benötigen, zögern Sie nicht, ein neues Ticket im WPML-Support-Forum zu eröffnen.
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.
Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.
Dieses Thema enthält 4 Antworten, hat 2 Stimmen.
Zuletzt aktualisiert von Vor 9 Monaten, 1 Woche.
Assistiert von: Marcel.