Имейте в виду, что jQuery, включенный в Wordpress, работает в режиме NoConflict , насколько я знаю, что означает, что $
нет, но вместо jQuery
. Вероятно, поэтому вы отменили регистрацию встроенного jQuery и использовали его из Google CDN. Этот, вероятно, не работает в этом режиме.
У меня нет опыта работы с WordPress, поэтому я могу ошибиться здесь. Просто убедитесь, что встроенный jQuery доступен, и загрузите ваш скрипт.
function my_script() {
if (!is_admin()) {
wp_enqueue_script('custom_script', get_bloginfo('template_url').'/js/myScript.js', array('jquery'));
}
if(is_admin()){
wp_enqueue_script('custom_admin_script', get_bloginfo('template_url').'/js/admin_script.js', array('jquery'));
}
}
Измените ваш admin_script.js, чтобы использовать jQuery
вместо $
.
jQuery(document).ready(function(){
alert("Hello");
});
Посмотрите, работает ли это для вас. Если вы хотите использовать $
, вы можете написать var $ = jQuery;
в верхней части вашего admin_script.js.