Intereting Posts
Получить идентификатор категории детей текущей категории Должен ли я включить FastCGI в WordPress? Пользовательский тип заголовка задается другим настраиваемым типом сообщения На клики добавьте новый пост, чтобы перенаправить пользователя на пользовательскую страницу сначала Есть ли способ изменить выбор шаблона страницы по умолчанию? Мета-боксы в форме отправки переднего конца Два цикла на странице Как клонировать или дублировать сообщение с интерфейсом командной строки WordPress WP-CLI? При попытке обновить самообслуживаемый сайт WordPress я вижу «ASN1 неизвестный алгоритм дайджеста сообщений», Разрешить переменное количество комментариев перед разбиением на страницы Проблема с пользовательской таксономией; каждый раз, когда я помещаю элемент, появляется новый тег с номером WP_Comment_Query разбиение на страницы, вникание в неизвестное Включение WordPress в API RESTful Элемент меню, добавленный в фильтр wp_nav_menu_items, никогда не выделяется Удалить верхнюю панель администратора

jquery-ui-autocomplete не загружается с помощью wp_enqueue_script

когда я загружаю сценарий jquery-ui-autocomplete по умолчанию из wordpress через

wp_enqueue_script( 'jquery-ui-autocomplete', '', array( 'jquery-ui-widget', 'jquery-ui-position' ), '1.8.6' ); 

он встроен, и все работает отлично, за исключением раздражающего сообщения уведомления в режиме отладки:

Примечание: wp_enqueue_script был вызван неправильно. Сценарии и стили не должны регистрироваться или помещаться в очередь до wp_enqueue_scripts, admin_enqueue_scripts или init hooks …

Поэтому решение довольно просто, только заверните вызов wp_enqueue_script :

 function add_scripts(){ wp_enqueue_script( 'jquery-ui-autocomplete', '', array( 'jquery-ui-widget', 'jquery-ui-position' ), '1.8.6' ); //don't loads the autocomplete wp_enqueue_script( 'jquery-ui-autocomplete'); //same as above } add_action('wp_enqueue_scripts', 'add_scripts'); 

НО эта техника не встраивает jquery-ui-autocomplete script , исчезает только раздражающее сообщение. Единственный способ вставить jquery-ui-autocomplete скрипт, не обертывая его …

Где моя ошибка? Согласно документации в кодексе, это должно быть сделано путем обертывания вызова и просто вызвать wp_enqueue_script( 'jquery-ui-autocomplete'); внутри.

BR, mybecks

Solutions Collecting From Web of "jquery-ui-autocomplete не загружается с помощью wp_enqueue_script"

Вы уверены, что это не погрузка? Я попробовал это (используя WordPress 3.6-beta1):

 function add_scripts(){ wp_enqueue_script( 'jquery-ui-autocomplete' ); } add_action('wp_enqueue_scripts', 'add_scripts'); 

Я получил jQuery и jQuery мигрировать в заголовке:

 <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/jquery.js?ver=1.9.1'></script> <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/jquery-migrate.js?ver=1.1.1'></script> 

И jQuery UI в нижнем колонтитуле:

 <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/ui/jquery.ui.core.min.js?ver=1.10.2'></script> <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/ui/jquery.ui.widget.min.js?ver=1.10.2'></script> <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/ui/jquery.ui.position.min.js?ver=1.10.2'></script> <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/ui/jquery.ui.menu.min.js?ver=1.10.2'></script> <script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js?ver=1.10.2'></script> 

У вас есть wp_head() и wp_footer() в вашей теме? Вы пробовали это с простой темой, и все плагины отключены?

Чтобы использовать действие wp_enqueue_scripts и вызываться WordPress, вызов функции wp_head () должен быть добавлен перед конечным тегом и функцией wp_foot (); должны быть добавлены перед тегом конечного тела или