Q-translate language chooser子菜单默认关闭

问题描述:

我在Wordpress网站上使用了q-translate,并在菜单中放置了他们的“选择语言”代码。当您以默认语言(荷兰语)访问网站时,带有“语言概述”的子菜单已关闭,如下所示:screenshot 1Q-translate language chooser子菜单默认关闭

但是,当我选择其他语言时(并且我猜测某人访问网站时默认情况下是其他语言),子菜单在默认情况下是打开的,如下所示:screenshot 2

我希望我的子菜单在默认语言的访问者访问时(或选择其他语言后)默认关闭在菜单中),就像我的默认语言。我怎样才能做到这一点?我并不擅长php/js ...我用Google搜索了我的问题,但找不到直接的答案(看起来插件制造商不再活跃)。我希望有人能帮助我。

提前致谢!

+0

尝试使用qTranslate-X接管了qTranslate插件。让我知道它是否解决了这个问题。 – user8230352

+0

我正在使用qTranslate-X。但制造商没有更新插件(最新更新:1年前)。 – b33tle

+0

您是否在使用小工具? – user8230352

您可以尝试使用CSS修复它。

例如,选择应该有.qtranxs-lang-menu-en类,所以尽量英语添加这样的事情:

.qtranxs-lang-menu-en ul.sub-menu { 
display:none; 
} 
+0

感谢您的建议。我尝试了这个,并且也使用了其他类,但是我唯一实现的是让子菜单完全消失。 加载英文版本时,我看到插件在我的菜单li项目中添加默认的类“.active”和“.open-sub”。我试图从qTranslate的php文件中找到这些类,但似乎无法找到它们。是否有一个代码可以添加到我的functions.php中?也许通过在主页加载时删除类? – b33tle

+0

我认为菜单中的菜单中的类不会以“qtranxs”开头,它在呈现菜单时由WordPress本身添加。 – user8230352