我正在使用wp_enqueue,而不是直接在頁腳中包含。我發現js文件的路徑是正確的(通過頁面源查看)。wp_enqueue_scripts不加載js文件
不工作
wp_enqueue_script('jquery', get_template_directory_uri() . '/js/vendor/jquery.js', array(), NULL, true);
wp_enqueue_script('input', get_template_directory_uri() . '/js/vendor/what-input.js', array ('jquery'), NULL, true);
wp_enqueue_script('foundation-core', get_template_directory_uri() . '/js/vendor/foundation.js', array ('jquery'), NULL, true);
wp_enqueue_script('ext', get_template_directory_uri() . '/js/app.js', array ('jquery'), NULL, true);
WORKING
<script src="<?php bloginfo('template_directory'); ?>/js/vendor/jquery.js"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/vendor/what-input.js"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/vendor/foundation.js"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/app.js"></script>
你忘了ADD_ACTION .. https://developer.wordpress.org/reference/functions/wp_enqueue_script/ – cgee
的上面的問題通過添加jQuery而不是$像這樣說:解決方法:http://stackoverflow.com/questions/26536160/wp-enqueue-script-not-working ..有人可以解釋爲什麼。 – 112233
jQuery(document).ready(function($)然後你可以在函數中使用快捷方式$ – cgee