Как изменить язык WordPress по умолчанию
WordPress на сегодняшний день самая популярная платформа для управления блогов. Основная цель WordPress это легкая настройка. Другая возможность за которую любят WordPress это возможность писать в блог на своем родном языке. Если Вы используете WordPress уже длительный период и после создания сайта хотите поменять язык панели администратора CMS, то несколькими простыми шагами вы сможете это сделать.
Шаг 1: Загрузка языковых файлов
Находим в списке всех локаций движка нужный вам язык и скачиваем его. Смотреть языковые файлы можно тут:
https://codex.wordpress.org/WordPress_in_Your_Language
Пример языковых файлов:
» zh_CN.mo«- китайский
«fr_FR.mo«- французский
«de_DE.mo«- немецкий
«en_US.mo«- американского английского
«en_GB.mo«- британский английский.
Первые два небольших символа (‘de’ для Deutsch) относятся к ISO-639 код языка. Вторая часть названия файла DE это код страны к которой относится языковой файл ISO-3166 (для немецкого _DE в примере). Таким образом, немецкий / Deutsch . .mo файл будет называться de_DE.mo. Другой пример, строка en_US.mo расшифровывается как язык Английский, а страна США.
Шаг 2: Копируем языковые файлы, связанные с установкой WordPress
Как только вы загрузите все правильные и нужные вам .mo файлы к себе на компьютер, создайте папку languages в папке активной темы и загрузите в нее языковые файлы.
Шаг 3: Измените WP-config.php
После копирования файлов, вы должны изменить wp-config.php. Найти этот файл в корневой директории установки WordPress и открыть его в текстовом редакторе. Думаю вы уже знаете что этот файл содержит все настройки, которая позволяет подключиться к базе данных. Кроме того файл wp-config.php может настраивать и другие параметры в WordPress, например указать какой язык нужно использовать по умолчанию, при помощи простой настройки:
1 |
define ('WPLANG', 'de_DE'); |
Эту настройку можно указать перед DB_NAME, но только в том случаи есть ее в wp-config.php нет. Если настройка указана, то можно просто изменить ее значение на нужное вам.
После внесения изменений сохраните файл и загрузите его на вебсервер. Вот и все, я и сам пользуюсь часто этим кодом, решил написать, возможно кому пригодиться.

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.
Зачем перед DB_NAME, если во всех дистрибутивах и сборках эта константа уже есть ниже, перед WP_DEBUG? Менять её нужно именно там.
Если в настройках PHP включены уведомления типа Notice, то двойное определение константы приведёт к ошибке: «Notice: Constant WPLANG already defined».
Хорошее замечание, статью дополнил.