php 更改HTML语言从en-US in到en-GB in WordPress?

eni9jsuy  于 2022-12-28  发布在  PHP
关注(0)|答案(5)|浏览(136)

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

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

其输出:

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

我想改变lang属性为“en-GB”,因为我的博客和语言文章是写在英国英语(en-GB),但我找不到这个参数是在WordPress的管理设置,也没有在wp_options数据库表中的值,这让我相信设置lang的值一定是某种黑暗的艺术?

xam8gpfp

xam8gpfp1#

使用以下命令定义语言属性:

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

您可以在http://codex.wordpress.org/Installing_WordPress_in_Your_Language上获得有关它的详细信息

nkhmeac6

nkhmeac62#

至于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';
zrfyljdw

zrfyljdw3#

我用的是Wordpress 5.1.1,在wp-config.php,选择右上行,放

$locale='vi_VN';

(For例如,如果是越南语)

lymnna71

lymnna714#

在这里的讨论有点晚了。我今天有同样的需求,发现有一个插件可用于:CHL-Change HTML Lang。后端/管理界面的语言可以是一种语言,而帖子/文章/作品集可以设置为另一种语言。激活插件后点击设置→通用并更改HTML语言标签,即en-US等。

qvtsj1bj

qvtsj1bj5#

另一种方法是使用add_filter

add_filter( 'language_attributes', 'setLangAttr' );

function setLangAttr() {
    return 'lang="en-GB"';
}

相关问题