Я относительно новичок в Javascript/jQuery, поэтому, пожалуйста, несите меня.Как поместить код jQuery во внешний файл в тему WordPress?
Я разрабатываю пользовательскую тему WordPress, и я использую jQuery, чтобы внести некоторые изменения в основное меню навигации, которое создается в моем файле заголовка (header.php). Я добавляю такой код внутри заголовка:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>
<script>
$(document).ready(function(){
$('nav').mouseover(function() {
// my mousecode here...
}); // end mouseover
}); // end ready
</script>
Мой вопрос прост на самом деле. Мои скрипты получили так много времени, что я хочу переместить их в свой файл (возможно, nav-mouse-events.js) и вызвать их из header.php. Как мне это сделать? Это так же просто, как поместить код между двумя тегами скрипта в файл с именем nav-mouse-events.js, а затем добавить его в главный тег?
<script src="nav-mouse-events.js"></script>
Или мне нужно сделать что-то более сложное? Мне нужно вызвать jQuery из нового внешнего файла или header.php?
Исправьте меня, если я ошибаюсь, но это не лучшая практика для первого 'wp_register_script', а затем' wp_enqueue_script'. Я понимаю, что ваш путь также действителен ... –
@DavidChase Я фактически не вижу необходимости сначала регистрировать скрипт. Я мог ошибаться, хотя и не цитирую меня по этому поводу: –
Отлично. Благодарю. – Garry