Поради / рекомендації

jQuery не визначено в WordPress

Крок 1: Увімкнення бібліотеки jQuery

Коли ви переглядаєте код, переконайтеся, що jQuery увімкнено і завантажиться перед сценарієм. Навіть jQuery слід завантажувати лише один раз. Якщо він завантажується кілька разів, це спричинить проблему.

Якщо він не увімкнений, передайте його як третій аргумент у вашій функції wp_enqueue_script() таким чином:

wp_enqueue_script( 'tt-mobile-menu', get_template_directory_uri() .

'/js/mobile-menu.js', array('jquery'), '1.0', true );

Шаг 2: Структура файлу JavaScript

По-друге, ви переконаєтеся, що ваш JavaScript почнеться так:

jQuery(document).ready(function()

{

jQuery(#selector) ...

});

(function($) {

// Use $() inside of this function

$(#selector) ...

})(jQuery);

Крок 3. Переконайтеся, що jQuery завантажено

Іноді виникають проблеми, тому що jQuery не завантажується, хоч увімкнено. Отже, щоб переконатися, що jQuery завантажено, скопіюйте URL-адресу зі сценарію src і вставте його у нову вкладку браузера. Наприклад: якщо сценарій src такий:

<script src="http://code.jquery.com/jquery-1.11.2.min.js" type="text/javascript"></script>