哪个因素决定要显示的语言?
Which factor decides the language to be displayed?
我正在开发一个基于 wordpress 多站点方法的 CMS。到目前为止,我有 5 种语言,并且我已经为每种语言创建了一个站点。
想法是当用户去
www.mydomian.com/uk - displays English version.
www.mydomian.com/es - 显示西班牙语版本。
www.mydomian.com/fr - 显示法语版本。
现在我的主题已经本地化了。如主题开发人员手册中所述,我知道 wordpress 中的主题本地化功能和其他选项。但我很困惑,我如何通知我的主题根据选择的用户站点加载翻译。例如。如果用户正在浏览 www.mydomian。com/es 主题应加载所有西班牙语翻译。
请告诉我们最佳选择。
您在 WordPress 多站点中添加的每个站点都有自己的 "Site Language" 设置,因此您无需根据 URL 模式设置区域设置。将根据每个站点的设置自动加载正确的主题翻译。
如果您在添加每个站点时没有设置语言,请进入每个站点的设置并将标记为 "WPLANG" 的字段分别更改为 "es_ES" 和 "fr_FR"。
站点设置位于“我的站点”>“网络管理”>“站点”下,然后单击所需站点下的“编辑”,然后单击 select "Settings" 选项卡。
或跳转到:wp-admin/network/site-settings.php?id=<siteId>
如果您知道站点 ID 号。
多站点的站点设置屏幕不像独立设置页面那样用户友好。没有可用语言的下拉菜单,因此请务必正确输入语言环境代码。
无论您选择什么作为多站点子目录或子域模式,请注意您在示例中使用的代码不是 official WordPress locale codes.
- 西班牙语是
es_ES
(不是 es
)
- 法语是
fr_FR
(不是 fr
):
- 英式英语是
en_GB
(不是 uk
)
我正在开发一个基于 wordpress 多站点方法的 CMS。到目前为止,我有 5 种语言,并且我已经为每种语言创建了一个站点。 想法是当用户去
www.mydomian.com/uk - displays English version.
www.mydomian.com/es - 显示西班牙语版本。 www.mydomian.com/fr - 显示法语版本。
现在我的主题已经本地化了。如主题开发人员手册中所述,我知道 wordpress 中的主题本地化功能和其他选项。但我很困惑,我如何通知我的主题根据选择的用户站点加载翻译。例如。如果用户正在浏览 www.mydomian。com/es 主题应加载所有西班牙语翻译。
请告诉我们最佳选择。
您在 WordPress 多站点中添加的每个站点都有自己的 "Site Language" 设置,因此您无需根据 URL 模式设置区域设置。将根据每个站点的设置自动加载正确的主题翻译。
如果您在添加每个站点时没有设置语言,请进入每个站点的设置并将标记为 "WPLANG" 的字段分别更改为 "es_ES" 和 "fr_FR"。
站点设置位于“我的站点”>“网络管理”>“站点”下,然后单击所需站点下的“编辑”,然后单击 select "Settings" 选项卡。
或跳转到:wp-admin/network/site-settings.php?id=<siteId>
如果您知道站点 ID 号。
多站点的站点设置屏幕不像独立设置页面那样用户友好。没有可用语言的下拉菜单,因此请务必正确输入语言环境代码。
无论您选择什么作为多站点子目录或子域模式,请注意您在示例中使用的代码不是 official WordPress locale codes.
- 西班牙语是
es_ES
(不是es
) - 法语是
fr_FR
(不是fr
): - 英式英语是
en_GB
(不是uk
)