Переадресация WordPress зависит от языка - PullRequest
0 голосов
/ 13 марта 2019

Я хочу сделать перенаправление:

если HTTP_ACCEPT_LANGUAGE - PL (Польша), перенаправить на главную страницу (example.pl), иначе перенаправить на example.pl/en

У меня есть две версии WordPress, и мне нужно автоматически перенаправить. Я нашел этот код, немного отредактировал, но он не работает. Любое решение или бесплатный плагин WordPress для перенаправления, как верхний?

add_action( 'init', 'custom_lang_found' );
function custom_lang_found(){
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
    if( $lang == "pl" ){
        if( is_home() ){
             $url = get_home_url()."/";
             wp_redirect( $url );
         }
    } else {
             $url = get_home_url()."/en/";
             wp_redirect( $url );
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...