Советы / рекомендации

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>