Разработчики WordPress умышленно заблокировали стандартный символ «$» в виде доллара для языка jQuery. Вы не сможете использовать данный символ без правок кода.
По умолчанию вместо «$» используется слово «jQuery».
Сделано это для того, чтобы избежать возможных конфликтов с другими библиотеками, которые также используют символ «$» , например MooTools или Prototype.
Как подключить jQuery в CMS WordPress
Библиотека jQuery уже встроена в CMS WordPress. Ничего дополнительно подключать не нужно. Достаточно просто вызвать ее в конфигурационном файле темы functions.php строкой кода:
wp_enqueue_script('jquery');
Более детально о правилах подключения скриптов и CSS файлов с кешированием и иерархией я расписал в отдельной статье тут: https://devarts.pro/3292-wordpress-add-scripts-correct.html
Безопасное использование jQuery в CMS WordPress
Вместо символа «$» в коде используется слово jQuery
jQuery(document).ready(function(){
jQuery('.classname').click(function(){
Alert('$ сейчас не работает');
});
});
Как в подключаемых скриптах использовать символ «$» вместо «jQuery»
По умолчанию код не понимает смысл символа «$». Для возврата к доллару нужно сделать так, чтобы наш скрипт научился его понимать.
Объявляем переменную «$» и указываем в качестве ее значения «jQuery». По сути, переопределяем параметры в обратную сторону. Далее спокойно используем комфортный для нас символ.
jQuery(document).ready(function(){
var $ = jQuery;
$('.classname').click(function(){
Alert('$ теперь работает');
});
});
Комментарии