0

在 wordpress 中从一种语言翻译成另一种语言,我正在使用以下代码:

<select onchange="document.location.href=this.options[this.selectedIndex].value;" name="lang">
   <option selected="selected" value="/">English</option>
   <option value="/?lang=fr">Fran&ccedil;ais</option>
   <option value="/?lang=pt">Portugu&ecirc;s</option>
   <option value="/?lang=es">Espa&ntilde;ol</option>
</select>

但现在我希望从导航栏转换语言。我做的Appearance > Menu。我在它们上添加的链接是 http://siweldlaniger.oasysit.com/?lang=en英文的,分别在列表框中。

当我从英语转到任何其他语言时,它可以工作,但是当我使用另一种语言并想翻译成其他语言时,它就不起作用了。

任何人都可以帮我解决这个问题吗?提前致谢。

4

1 回答 1

0

如果您选择非英语语言,则顶部菜单中的所有链接都具有相同的lang值。

如果我选择France链接看起来像这样:

English <a href="...?lang=fr">
Spain   <a href="...?lang=fr">

所有链接都有lang=fr- 不正确!

于 2013-05-25T10:49:09.780 回答