首页 文章

Wordpress qtranslate插件不翻译导航菜单

提问于
浏览
1

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

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

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

2 回答

  • 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

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

  • 0

    我有同样的问题 .

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

    希望有所帮助 .

相关问题