Wordpress qtranslate插件不翻译导航菜单

时间:2013-05-15 13:22:40

标签: php wordpress qtranslate

我正在一个Wordpress网站上工作。我们使用二十二主题。网站提供3种语言,捷克语,英语和俄语。对于翻译,我们使用qTranslate插件进行Wordpress qTranslate plugin

一开始我们的翻译没有任何问题。但过了一段时间后,qTranslate停止翻译导航菜单项。我们有3个菜单,每个菜单都有特定的项目。如果我没有在主题属性中选择主导航菜单,那么翻译工作,但3个菜单中的所有菜单项都显示在一个大菜单中,这是不好的。如果我选择这3个菜单中的一个作为主菜单,则翻译停止工作。奇怪的是,只有菜单项不翻译,网站的其他部分(文章,标题,链接)才能正确翻译。

你有这个插件的这种问题吗?

2 个答案:

答案 0 :(得分:0)

我在wordpress中使用多语言菜单的方法是:

在header.php主题文件中:

<?php wp_nav_menu( array(
                         'theme_location' => 'top_menu',
                         'menu' => 'Menu ' . substr(get_bloginfo ( 'language' ), 0, 2) ,
                         'menu_id' => 'mainnav',
                         'sort_column' => 'menu_order',
                  )); ?>

然后我为每种语言创建了不同的菜单: enter image description here

我使用的函数get_bloginfo返回qTranslate部分中的语言环境: enter image description here

它对我有用。添加建议或其他插件,将其变成一项简单的任务。

答案 1 :(得分:0)

我遇到了同样的问题。

在WordPress仪表板中检查外观 - &gt;菜单结构下的菜单。 单击项目右侧的箭头以显示其他配置选项,并在使用q-translate更改语言时检查导航标签名称是否不同,如果不添加您自己的翻译。

希望有所帮助。