这可能听起来像一个简单而琐碎的问题,但我在WordPress主题头文件中使用以下标记:
<html <?php language_attributes(); ?>>
哪个是输出:
<html dir="ltr" lang="en-US">
我希望将lang
属性更改为“en-GB”作为我的博客,并且语言帖子是用英式英语(en-GB)编写的,但我找不到在WordPress管理设置中设置此参数的位置,并且在wp_options
数据库表中也不是它的值,这让我相信设置lang
值必须是某种黑暗艺术?
使用以下方法定义语言属性
define ('WPLANG', 'en-GB');
您可以在http://codex.wordpress.org/Installing_WordPress_in_Your_Language获得更多相关信息
至于最近版本的WordPress 4+这个选项
define ('WPLANG', 'en-GB');
已弃用,要更新您需要遵循以下任一方法之一的语言:
在wp-config.php里面放了以下行:
$locale='en_GB';
在数据库中,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';
我正在使用Wordpress 5.1.1,在wp-config.php
,选择正确的顶线,放
$locale='vi_VN';
(例如,在越南语的情况下)