Я использую плагин WPML для переключения языков на своем веб-сайте. У меня есть два языка EN и DE, я хочу открыть веб-сайт на основе языка браузера. Но если браузер работает на языках FR или IT, я хочу открыть веб-сайт на английском языке (это означает, что для других языков, отличных от немецкого, веб-сайт должен открываться на английском языке). Примечание. Язык WPML по умолчанию должен быть DE.
Код, который я использовал, но не работает (или занимает слишком много времени):
$lc = ""; // Initialize the language code variable
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
$lc = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
}
if($lc == "de"){
header("location: /de");
exit();
}
else {
header("location: /en");
exit();
}