Как сделать, чтобы админка была с одним языком, а блог с другим

27 Янв
12
Настройки язык10

165  

Иногда возникает потребность в разных языках в админке и блоге. Например, если вы являетесь администратором сайта, на котором основная аудитория англоговорящая, то вам удобнее сделать админку на русском языке, а весь остальной блог - на английском. Такая задача решается вставкой простого кода в файл functions.php.

1
2
3
4
5
6
7
// должна быть вставлена до load_theme_textdomain(), если такая функция используется
function set_my_locale($locale) {
    $locale = ( is_admin() ) ? "ru_RU" : "en_EN";
    setlocale(LC_ALL, $local );
    return $locale;
}
add_filter( 'locale', 'set_my_locale' );

Если вы используете этот метод, То тогда не нужно определять язык в конфигурационном файле wp-config.php.

Комментарии