2

我正在开发一个 Wordpress 网站。我们使用二十一主题。网站提供 3 种语言版本,捷克语、英语和俄语。对于翻译,我们使用 qTranslate plugin for Wordpress qTranslate plugin

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

你有没有遇到过这个插件的这种问题?

4

2 回答 2

1

我在 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 部分中的语言环境: 在此处输入图像描述

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

于 2015-03-28T21:20:27.377 回答
0

我有同样的问题。

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

希望有帮助。

于 2017-02-07T14:07:19.853 回答