Skip to content

Brug af WPML i AJAX kald

For at kunne benytte WPML i AJAX kald skal du først sørge for at overføre ICL_LANGUAGE_CODE i selve kaldet. Jeg gør det ved at poste en ‘lang’ variabel med over.

På server siden skal du så sørge for at sætte sproget og evt. loade tekst domænet.

global $sitepress;
$lang = $_REQUEST['lang'];
$sitepress->switch_lang($lang, true);
$locale = $sitepress->get_locale(ICL_LANGUAGE_CODE);
load_textdomain( 'mit_domain', "locales/".$locale.".mo" );

Her får vi først WMPL til at skifte sproget med ‘switch_lang‘ her efter finde vi local da jeg benytter locale som navn på .mo sprogfiler, og til sidst sættes tekst domænet. Her defineres også hvor .mo filen findes.

This Post Has 0 Comments

Skriv et svar

Back To Top