wordpress - 如何使用 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”版本,但链接的文本不存在,主页的内容仍然是“俄罗斯人”。我现在很困惑如何正确地做到这一点。谁做的,给个建议。谢谢。
解决方案
最后我找到了答案。polylang 帖子中存在混乱,并且某些翻译未分配给帖子的翻译。因此,请先检查您的帖子是否有翻译,然后转到管理面板中的“语言”选项卡,然后单击语言列表中的星号。
推荐阅读
- mysql - 与 SQL 线作斗争
- android - Android 谷歌地图在 APK 发布后无法正常工作
- angularjs - 如何过滤下拉列表并在角度 js 的选择下拉列表中绑定第一个匹配项
- jquery - Jquery 限制用户选择日期
- java - PackageManager.NameNotFoundException
- bash - 检查表达式是否在 bash 中返回字符串直到条件
- python - 通过日期范围动态计算项目数
- node.js - 如何从 restapi 中删除 mongodb 集合
- javascript - 验证文件是否已下载/正在下载或被 Adblock 阻止
- machine-learning - 异常检测与聚类?