0

在我的自定义 WordPress 主题上使用 WPML,这是一个英法双语网站。我的移动菜单在主要语言(英语)网站上运行良好,而在法语上则完全不行。认为这是一个 JS 问题,但我不熟悉 Javascript 并寻求帮助。:)

背景:我从另一个使用 Bones 入门主题 (Bones-LESS) 版本创建站点的开发人员手中接管了这个 WordPress 站点。他曾使用 Multilingual Press 作为翻译插件;我删除了它并安装了我更熟悉的WPML ( http://wpml.org )。

在 < 768px 的屏幕上,水平导航菜单被下拉“汉堡”菜单取代。移动菜单在英语(主要语言)页面上运行良好,但在法语(翻译语言)页面上无法下拉/加载。

(我使用 Firefox 的“响应式设计视图”启用触摸功能在桌面上进行测试。也可以在 iPhone 上进行测试)。

在阅读了这个帖子之后——https: //wpml.org/forums/topic/some-js-is-not-loading/——我假设它与由于 WPML 而无法加载的移动菜单的 Javascript 有关将“/ fr”附加到 URL,但我不知道如何修复它。

谢谢!如果我可以提供任何进一步的信息,请告诉我。

4

1 回答 1

1

问题#menu-main-menu-french出在您的js文件更改中:

$mainNav.find('#menu-main-menu')

$mainNav.find('>ul')

在所有情况下。


或者您可以手动将默认类/ID 添加到菜单中。

于 2014-08-29T22:49:54.947 回答