将Word语言中的HTML语言从en-US更改为en-GB?

Mar*_*ean 2 html php wordpress wordpress-theming

这可能听起来像一个简单而琐碎的问题,但我在WordPress主题头文件中使用以下标记:

<html <?php language_attributes(); ?>>
Run Code Online (Sandbox Code Playgroud)

哪个是输出:

<html dir="ltr" lang="en-US">
Run Code Online (Sandbox Code Playgroud)

我希望将lang属性更改为"en-GB"作为我的博客,并且语言文章是用英国英语(en-GB)编写的,但我找不到在WordPress管理设置中设置此参数的位置,并且在wp_options数据库表中它也是一个值,让我相信设置lang值必须是某种黑暗的艺术?

小智 6

使用以下方法定义语言属性

define ('WPLANG', 'en-GB');
Run Code Online (Sandbox Code Playgroud)

您可以在http://codex.wordpress.org/Installing_WordPress_in_Your_Language获取更多相关信息.


Abu*_*sae 5

对于最新版本的WordPress 4+,此选项

define ('WPLANG', 'en-GB');
Run Code Online (Sandbox Code Playgroud)

不推荐使用,要更新语言,您需要遵循以下任一方法:

方法1

wp-config.php中放入以下行:

$locale='en_GB';
Run Code Online (Sandbox Code Playgroud)

方法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');
Run Code Online (Sandbox Code Playgroud)

更新

UPDATE `XY_options` SET `option_value` = 'en_GB' WHERE `option_name` = 'WPLANG';
Run Code Online (Sandbox Code Playgroud)