Start / Technische Doku / Snippets / Problem und Lösung / TranslatePress rendert individuellen Sprachwähler für Default Sprache falsch

TranslatePress rendert individuellen Sprachwähler für Default Sprache falsch

Problem: Beim individuellen Erstellen eines Sprachwählers für TranslatePress: $arr = trp_custom_language_switcher(); liefert $arr ein mehrdimensionales Array mit allen notwendigen Parametern zurück, um einen individuellen Sprachwähler innerhalb einer Schleife zu rendern. Im Frontend wurde dann aber beim Aktivieren der fremden Sprache der Eintrag des Array mit dem Key "current_page_url" => "https://example.test/" überschrieben mit https://example.com/en/ Lösung: In…

Michael Mai, 03.10.2022

Bild eines schönen aufgeräumten Gartens

Problem:

Beim individuellen Erstellen eines Sprachwählers für TranslatePress:

$arr              = trp_custom_language_switcher();

liefert $arr ein mehrdimensionales Array mit allen notwendigen Parametern zurück, um einen individuellen Sprachwähler innerhalb einer Schleife zu rendern.

Im Frontend wurde dann aber beim Aktivieren der fremden Sprache der Eintrag des Array mit dem Key

"current_page_url" => "https://example.test/"

überschrieben mit

https://example.com/en/

Lösung:

In diesem Fall war bei Optionen unter (Einstellungen > Translatepress > Allgemein) die Option „Sprache in individuellen Links erzwingen“ eingeschaltet. Nach Deaktivierung (Option „Nein“) wird der Feldinhalt korrekt gerendert.

Siehe auch

Keine Beiträge gefunden