我试图创建一个自定义的WP主题与基础,但菜单似乎从来没有工作。
一段时间后,我意识到我的脚本已加载(我在标题中看到它们-firebug),但没有激活。奇怪的
这是我的职能。用于加载脚本的php。非常简单:
function enqueue_test_scripts() {
/* Original Foundation scripts and styles
<script src="js/vendor/jquery.js"></script>
<script src="js/vendor/what-input.js"></script>
<script src="js/vendor/foundation.js"></script>
<script src="js/app.js"></script>
*/
wp_enqueue_style(\'style-css\', get_template_directory_uri().\'/css/foundation.min.css\');
wp_deregister_script(\'jquery\');
wp_enqueue_script(\'jquery\', get_template_directory_uri().\'/js/vendor/jquery.js\', false);
wp_enqueue_script(\'app\', get_stylesheet_directory_uri().\'/js/app.js\', true);
wp_enqueue_script(\'what-input\', get_template_directory_uri().\'/js/vendor/what-input.js\');
wp_enqueue_script(\'foundation\', get_template_directory_uri().\'/js/vendor/foundation.js\',true);
}
add_action( \'wp_enqueue_scripts\', \'enqueue_test_scripts\',0);
为了确保我在索引中测试了一个快速简单的html菜单。html和它的工作。然后我把它放在wordpress主题php文件的标题下,现在它只是静态的,没有下拉效果或任何东西。所以脚本就在那里,它们被加载了,但没有激活。
我唯一的结论是,他们与某些东西有冲突,但我不知道是什么。
这是否与使用jQuery(而不是$(…)有关。。。?
还有别的吗?