Поддержка Проблемы и решения Админка ru_RU сайт en_US

  • Доброго времени суток.

    По названию поста поняли что требуется?

    *** Нет -> Необходимо чтобы сайт был на английском языке, а админка на русском.

    *** Да -> Начиная с WP v.4 в админке появилась возможность выбора языка сайта, при этом возможность использовать вышеописанное условие либо вообще отсутствует, либо у меня «корявые» руки (что в свою очередь тоже возможно))).

    Искал в сети и тестировал много кода, основной упор делается на вставку кода в wp-config.php:

    if (strpos($_SERVER['REQUEST_URI'], 'wp-admin'))
    {
     $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
     if(isset($lang) && substr(strtolower($lang), 0, 2)=='ru')
      define('WPLANG', 'ru_RU');
    }

    либо

    if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'en_US');

    Кому известно решение задачи?

    *** О том что планируется: необходим сайт на англ.языке с русской админкой. После того как на сайт загрузится англ. контент поставится плагин WPML и весь контент продублируется на русском. Знаю что проще былобы сделать всё на русском и потом перевести, но эт не моё желание…
    А кушать хочется Т_Т

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Возможно, будет полезен плагин Admin in English.

    Так обнадёжило твоё сообщение, но, к сожалению, не помогло

    В моём случает вопрос решён ибо в настройках WPML присутствует пункт выбора языка для админки, но это не означает что у кого-нибудь он не возникнет в дальнейшем — ищем решение )))

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    но, к сожалению, не помогло

    В чём это выражается? Плагин не работает с WordPress 4.x? Я не проверял, но просмотрел код — должен работать, там фильтруется функция get_locale().

    Да, не работает с WP 4.1.1.

    Скачал его, заменил в коде на ru_RU, сменил в админке язык сайта, активировал плагин и … ничего. Деактивировал плагин, вернул язык в админке, активировал плагин, сменил язык в админке и … ничего.

    То ли руки кривые, то ли плагин не помогает

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Необходимо чтобы сайт был на английском языке, а админка на русском.

    Прошу прощения, не заметил, что на английском должен быть именно сайт, а не админка.

    Можно попробовать Plugins Language Switcher — с WordPress 4.x работает, только что проверил.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Админка ru_RU сайт en_US» закрыта для новых ответов.