我在一个Wordpress网站上工作。我们使用了21-11主题。网站提供3种语言,捷克语,英语和俄语。对于翻译,我们使用Wordpress qTranslate plugin的qTranslate插件。
一开始,我们在翻译方面没有遇到任何问题。但一段时间后,qTranslate停止了翻译导航菜单项。我们有3个菜单,每个菜单都有特定的项目。如果我没有在主题属性中选择主导航菜单,那么翻译就可以工作了,但3个菜单中的所有菜单项都显示在一个大菜单中,这是不好的。如果我选择这3个菜单中的一个作为主菜单,那么翻译将停止工作。奇怪的是,只有菜单项不能翻译,网站的其他部分(文章,标题,链接)被正确翻译。
这个插件有没有遇到过这样的问题?
发布于 2015-03-29 05:20:27
我在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',
)); ?>
然后我为每种语言创建了不同的菜单:
我使用的函数get_bloginfo返回qTranslate部分中的区域设置:
这对我很管用。添加建议或其他插件,将这变成一项简单的任务。
发布于 2017-02-07 22:07:20
我也有同样的问题。
在WordPress操控板中,检入菜单结构下的外观->菜单。单击项目右侧的箭头以显示其他配置选项,并检查当您使用q-translate更改语言时,导航标签名称是否不同,如果不是,请添加您自己的翻译。
希望这能有所帮助。
https://stackoverflow.com/questions/16566216
复制相似问题