2016-04-24 71 views
0

我正在为使用Bootstrap.js和我自己的theme.js文件以及jQuery的Wordpress开发一个主题。我的理解是WordPress默认加载jQuery,正确吗?由于某种原因,我的JavaScript不能运行,我不太清楚为什么,我相信jQuery库没有正确加载。在Wordpress中调试jquery加载问题

这是我在调试控制台中找到的:http://imgur.com/o80hQFE,这到底意味着什么?

+0

默认情况下,Wordpress不会加载jQuery,如果它被添加为'wp_enqueue_script'中其他脚本的依赖项,它将加载jQuery。该错误表明某处存在未定义的变量。 – adeneo

回答

0

wordpress包含jquery,但它不会自动为您的脚本加载它,您必须在wp_enqueue_script函数中告诉它您在此脚本中具有jQuery的依赖关系。

e.g: -

wp_enqueue_script( '自举',get_template_directory_uri() '/js/bootstrap.min.js',阵列( '的jquery'), '3.3.6',TRUE);

现在WordPress会启用jQuery的这个脚本

希望这有助于

照顾和快乐编码。

+0

还有1件事情,请在引导之前入队jquery,因为bootstrap对jquery具有依赖性 –