首页 > 解决方案 > 如何使用 loco translate 插件更改 wordpress 网站的默认语言?

问题描述

我有带有本地翻译和俄语和乌克兰语两种语言的 wordpress 网站。创建了第一种俄语,后来添加了乌克兰语,因此当您访问该页面时,默认情况下会加载俄语。我希望主页默认以乌克兰语加载。即main.com/index.php是俄文版,但是需要改成main.com/uk/main-ua

我试过什么?我做了一个重定向,但是乌克兰语版本总是被加载并且不可能改变语言。在站点设置中,我将默认站点语言设置为乌克兰语,但这没有效果,因为它是用俄语加载并加载的。我输入了 wp_config 行 define('WP_HOME', 'main.com/uk/main-ua') 但它没有效果,俄文版 main.com/index.php 还是被加载了。在数据库中,在wp_options表中,我更改了相应的设置,菜单中的链接更改为“ukr”版本,但链接的文本不存在,主页的内容仍然是“俄罗斯人”。我现在很困惑如何正确地做到这一点。谁做的,给个建议。谢谢。

标签: wordpress

解决方案


最后我找到了答案。polylang 帖子中存在混乱,并且某些翻译未分配给帖子的翻译。因此,请先检查您的帖子是否有翻译,然后转到管理面板中的“语言”选项卡,然后单击语言列表中的星号。


推荐阅读