WPML switch backend language on language switch

Notice: A non well formed numeric value encountered in /customers/b/b/d/puddinq.com/httpd.www/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118Notice: A non well formed numeric value encountered in /customers/b/b/d/puddinq.com/httpd.www/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119Notice: A non well formed numeric value encountered in /customers/b/b/d/puddinq.com/httpd.www/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118Notice: A non well formed numeric value encountered in /customers/b/b/d/puddinq.com/httpd.www/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119

Sinds wp 4.7 wordt de backend taal bepaald door de door de gebruiker ingestelde taal in het profiel. Bij het gebruik van WPML, als je de taalinstelling wijzigt voor de post-, page taal, verandert de backend taal niet mee. De code hieronder past dit aan het past de website taal (instelligen -> algemeen) aan als je de wpml taal aanpast.

Bij init haal de actieve WPML taal op en verander de website taal naar die taal.

wp 4.7 en hoger:

Bovenstaande werkt goed in wp 4.0.. sinds wp 4.7 zou je ook de taal in het gebruikersprofiel moeten aanpassen. Efficiƫnter is de gebruikers instelling leeg te maken. Dan wordt de standaard taal gebruikt die de actieve WPML setting overneemt.