Das Wordpress-Plugin, das ich entwickle, kann die jQuery-Abhängigkeit trotz Übergabe im dritten Parameter der wp_enqueue_scripts-Funktion nicht abrufen. Die Verwendung der inspect-Funktion in Google Chrome zeigt diesen Fehler an: "$ ist keine Funktion", also gehe ich davon aus, dass jquery nicht korrekt geladen wird. Die js-Datei wird erreicht, wenn "here" angezeigt wird. Jede Hilfe würde sehr geschätzt werden!wp_enqueue_script lädt die Abhängigkeit nicht
PHP Admin-Seite:
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-Datei:
window.alert("here");
$(document).ready(function(){
$('#editSidebar').onclick(function(){
var optionVal = $('#sidebarList').find(":selected").text();
alert(optionVal);
})
});