StartTechnische Doku / SnippetsProblem und LösungTranslatePress 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 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.

Posted in

Wir rufen Sie gerne zurück.

Nach oben scrollen