WordPress: Ajax Requests verwenden die falsche Sprache

Da Admin Requests als der Benutzer ausgeführt werden, der eingeloggt ist, werden auch dessen Spracheinstellungen verwendet. Um Strings in der Sprache der Seite anzuzeigen muss man also zuerst switch_to_locale( get_locale() ); aufrufen.

Nähere Infos dazu findet man unter https://make.wordpress.org/core/2016/11/07/user-admin-languages-and-locale-switching-in-4-7/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.