在我的自定义WordPress主题上使用WPML,这是一个双语的英语/法语网站。我的移动菜单在主要语言(英语)网站上运行良好,而在法语上则完全不能运行。认为这是一个JS问题,但是我对Javascript并寻求帮助并不熟悉。 :)
背景:我从另一个使用Bones入门主题版本(Bones-LESS)创建网站的开发人员手中接过了该WordPress网站。他曾使用Multilingual Press作为翻译插件。我将其删除并安装了我更熟悉的WPML(http://wpml.org)。
在
(我使用了启用触摸功能的Firefox的“响应式设计视图”来在台式机上进行测试。也可以在iPhone上进行测试)。
在阅读了该线程之后-https://wpml.org/forums/topic/some-js-is-not-loading/-我假定它与移动菜单的Javascript不相关,因为WPML在URL后面附加了“ / fr”,但我对此感到茫然如何解决。
谢谢!请让我知道我是否可以提供更多信息。
最佳答案
问题是#menu-main-menu-french
,所以在您的js文件中进行了更改:$mainNav.find('#menu-main-menu')
至$mainNav.find('>ul')
在所有情况下。
或者,您可以手动将默认的类/ ID添加到菜单中。