在我的自定义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添加到菜单中。

10-08 04:02