这听起来可能是一个简单而琐碎的问题,但我在WordPress主题头文件中使用了以下标记:
<html <?php language_attributes(); ?>>
其输出:
<html dir="ltr" lang="en-US">
我想改变lang属性为“en-GB”,因为我的博客和语言文章是写在英国英语(en-GB),但我找不到这个参数是在WordPress的管理设置,也没有在wp_options数据库表中的值,这让我相信设置lang的值一定是某种黑暗的艺术?
lang
wp_options
xam8gpfp1#
使用以下命令定义语言属性:
define ('WPLANG', 'en-GB');
您可以在http://codex.wordpress.org/Installing_WordPress_in_Your_Language上获得有关它的详细信息
nkhmeac62#
至于WordPress的最新版本4+此选项
已弃用,要更新语言,您需要执行以下方法之一:
在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';
zrfyljdw3#
我用的是Wordpress 5.1.1,在wp-config.php,选择右上行,放
wp-config.php
$locale='vi_VN';
(For例如,如果是越南语)
lymnna714#
在这里的讨论有点晚了。我今天有同样的需求,发现有一个插件可用于:CHL-Change HTML Lang。后端/管理界面的语言可以是一种语言,而帖子/文章/作品集可以设置为另一种语言。激活插件后点击设置→通用并更改HTML语言标签,即en-US等。
qvtsj1bj5#
另一种方法是使用add_filter:
add_filter( 'language_attributes', 'setLangAttr' ); function setLangAttr() { return 'lang="en-GB"'; }
5条答案
按热度按时间xam8gpfp1#
使用以下命令定义语言属性:
您可以在http://codex.wordpress.org/Installing_WordPress_in_Your_Language上获得有关它的详细信息
nkhmeac62#
至于WordPress的最新版本4+此选项
已弃用,要更新语言,您需要执行以下方法之一:
方法1
在wp-config.php中放入以下行:
方法2(推荐)
在数据库中,将XY_options表设置为,并将*WPLAN*的选项设置为en_GB(其中XY是wordpress安装的表前缀)
示例查询:
插入
更新
zrfyljdw3#
我用的是Wordpress 5.1.1,在
wp-config.php
,选择右上行,放(For例如,如果是越南语)
lymnna714#
在这里的讨论有点晚了。我今天有同样的需求,发现有一个插件可用于:CHL-Change HTML Lang。后端/管理界面的语言可以是一种语言,而帖子/文章/作品集可以设置为另一种语言。激活插件后点击设置→通用并更改HTML语言标签,即en-US等。
qvtsj1bj5#
另一种方法是使用add_filter: