Uncaught TypeError: $.widget не является функцией в Wordpress Theme
Я планирую использовать комбо jQuery autocomplete в теме. Загруженные файлы скриптов, как указано в header.php
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
Когда я попробовал это, я получил ошибку javascript, так как Uncaught TypeError: $.widget не является функцией. Это демонстрация автозаполнения jquery ui, и я попробую ее на JSFiddle, которая также работала как демонстрация. Это рабочая демоверсия JSFiddle. Я получил ошибку $.widget, когда добавляю ее в тему WordPress. Как я могу это исправить
2 ответа
Вам нужно вызвать jquery UI виджет в функции functions.php
wp_enqueue_script('jquery-ui-widget');
если кто-то все еще получает эту ошибку, я решил эту ошибку, установив этот плагин для wordpress.https://wordpress.org/plugins/jquery-ui-widgets/