Изменить язык HTML с en-US на en-GB в WordPress? - PullRequest
1 голос
/ 12 октября 2011

Это может звучать как простой и тривиальный вопрос, но я использую следующий тег в заголовочном файле темы WordPress:

<html <?php language_attributes(); ?>>

который выводит:

<html dir="ltr" lang="en-US">

Я хочу изменить атрибут lang на «en-GB», поскольку мой блог и языковые публикации написаны на британском английском (en-GB), но я не могу найти, где этот параметр установлен в настройках администратора WordPress,и его значение в таблице базы данных wp_options также отсутствует, что заставляет меня поверить, что установка значения lang должна быть чем-то вроде темного искусства?

Ответы [ 3 ]

6 голосов
/ 12 октября 2011

Определите атрибут языка, используя:

define ('WPLANG', 'en-GB');

Вы можете получить больше информации об этом на http://codex.wordpress.org/Installing_WordPress_in_Your_Language

5 голосов
/ 01 июня 2016

Что касается последней версии WordPress 4+, этот параметр

define ('WPLANG', 'en-GB');

устарел, для обновления языка вам необходимо воспользоваться одним из следующих способов:

Метод 1

Внутри wp-config.php поместите следующую строку:

$locale='en_GB';

Метод 2 (рекомендуется)

В базе данных, XY_options для таблицы и установите параметр WPLAN для en_GB (где XY - префикс таблицы для вашей установки WordPress)

примерные запросы:

вставка

INSERT INTO `XY_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (NULL, 'WPLANG', 'en_GB', 'yes');

обновление

UPDATE `XY_options` SET `option_value` = 'en_GB' WHERE `option_name` = 'WPLANG';
0 голосов
/ 24 апреля 2019

Я использую Wordpress 5.1.1, на wp-config.php, выберите правую верхнюю строку, поставьте

$locale='vi_VN';

(Например, в случае вьетнамского языка)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...