我正在开发的wordpress插件无法引入jquery依赖项,尽管将它传递给wp_enqueue_scripts函数的第三个参数。在谷歌浏览器上使用检查功能揭示了这个错误:“$不是一个函数”,所以我假设jquery没有被正确加载。显示'here'时正在到达js文件。任何帮助将非常感激!wp_enqueue_script不加载依赖关系
PHP管理页面:
function kent_sidebar_plugin_scripts(){
wp_enqueue_script('kent_sidebar_process',
plugin_dir_url(__FILE__).'inc/process.js', array('jquery'));
}
function kent_sidebar_add_admin_page(){
add_menu_page('Kent Sidebar Options', 'Kent Sidebar', 'manage_options',
'kent_sidebar', 'kent_sidebar_options');
}
add_action('admin_menu', 'kent_sidebar_add_admin_page');
add_action('admin_enqueue_scripts', 'kent_sidebar_plugin_scripts');
function kent_sidebar_options(){
require_once("inc/kent-sidebar-admin.php");
}
JS文件:
window.alert("here");
$(document).ready(function(){
$('#editSidebar').onclick(function(){
var optionVal = $('#sidebarList').find(":selected").text();
alert(optionVal);
})
});