我有一个页面,我使用语言转换器。
这个爱沙尼亚语网站是:http://localhost:8080/wordpress/wordpress/
英文是:http://localhost:8080/wordpress/wordpress/en/
我的问题:如果我将语言改为英语,那么它的效果很好,但是如果我转到主页,那么它会转到http://localhost:8080/wordpress/wordpress/。
我想要的是:如果页面在爱沙尼亚并且我点击了主页,那么它将转到http://localhost:8080/wordpress/wordpress/,如果页面是英语并且我点击了主页,那么它将转到http://localhost:8080/wordpress/wordpress/en/。
怎么做?它始终为http://localhost:8080/wordpress/wordpress/,因为在菜单结构中这是自定义页面,此网址为http://localhost:8080/wordpress/wordpress/ ..
任何人都可以帮助我吗?谢谢!
答案 0 :(得分:0)
您可以做的一件事是添加英文版的菜单。因此,如果访问者在英语网站上,则显示英语菜单,否则您将显示爱沙尼亚菜单。
您是否使用插件进行此翻译?像Polylang这样的插件可以为您简化此过程。
答案 1 :(得分:0)
您可以使用Polylang插件,它更易于管理和编辑。 但是,我遇到了和以前一样的问题,在第二语言中,当我按下主页时,它会回到第一语言的主页。
然而,然后通过主题文件中的编辑来解决它。您可能还想检查主题与插件的兼容性。
答案 2 :(得分:0)
我过去曾经使用过qtranslate,而且它总是完成它的职责,现在还有一个我还没有尝试的新版本 - > qtranslate+,
如果你遇到斯特拉的问题试一试。