На днях пришлось столкнутья еще над одной «особенностью» wordpress: установленный на хосте русифицированный движок никак не хотел показывать админку на русском языке, а упорно говорил на английском.
Что только я не делал, чтобы разрешить проблему. Перепробовал кучу всевозможных русифицированных движков, истязал поисковики вопросами типа: вордпресс не отображается на русском, wordpress не отображается на русском, админка вордпресс на русском, как изменить язык в wordpress и т.п. Все безрезультатно.
Долгие поиски привели меня в папку wp-content и далее – languages. Здесь как раз находятся файлы с нужной нам русской локализацией.
Посмотрев, что находится в конфигурациях в файле wp-config.php и в этой папке, я обратил внимание на несоответствие регистра. В файле wp-config.php указано:
а на хостинге в папке лежат файлы, где ru_ru находится в нижнем регистре.
По всей видимости, это связано с особенностями настройки сервера, которые при загрузке файлов преобразовали все заглавные буквы в названиях файлов в нижний регистр.
После того, как я изменил регистр в wp-config.php админка стала отображаться на русском языке, а я добавил к своему багажу опыта новые знания.
P.S. Бывает и такое, что в wp-config.php вообще не прописан русский язык (тогда строчка выглядит так:
define ('WPLANG', '');
В таком случае прописываем русский язык таким образом, чтобы все выглядело примерно так:
define ('WPLANG', 'ru_RU');
После этого наблюдаем приятную для глаз картинку: наша админка заговорила с нами на русском языке. А это всегда приятно, когда говоришь на одном языке.