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/

Другие вопросы по тегам